Autor Zpráva
igamenir
Profil
Zrovna připravuji formulář, kde jsem narazil na jeden problém při více submitech. Můj formulář je trochu složitý, ale stejný problém je třeba u takového:
input - jméno
input - oblíbená stránka 1
input - oblíbená stránka 2
submit - přidej další oblíbenou stránku
submit - ulož údaje

Když kdekoliv stisknu enter měli by se logicky údaje uložit. Bohužel ale enter platí pro první následující submit, takže se při stisku enter přidá stránku.

Vím, že to jde udělat lehce pomocí javascriptu, ale lze to nějak vyřešit i bez něj?
Yuhů
Profil
tohle se dělá tak, že se do kódu strká další submit, který je první, a který se skryje pomocí CSS. Enter funguje na první submit.

Je to duplicitní kód, ale hlavně je to řešení:

input - jméno
input - oblíbená stránka 1
input - oblíbená stránka 2
skrytý submit - ulož údaje
submit - přidej další oblíbenou stránku
submit - ulož údaje
Toto téma je uzamčeno. Odpověď nelze zaslat.

0