Autor Zpráva
hal_sk
Profil
Zdravím.
Mám stránku a je tam viacero formulárov (prihlásenie, registrácia, hľadanie). Všetky tieto formuláre sa dajú odoslať enterom, alebo kliknutím na submit tlačítko. Okrem formulára na hľadanie a to len v IE.
Všetky formuláre majú action="actions.php", v ktorom sa kontroluje "isset($_POST['F_nieco_submit'])", pričom "F_nieco_submit" je hodnota toho submit tlačítka.
Už som našiel topic kde takéto niečo riešili, tam písali, že IE po odoslaní formulára enterom neodosiela hodnotu tlačítka submit.
Ale nezistil som, že prečo to nefunguje vo všetkých mojich formulároch, ale len v tom jednom.
Ako riešite vi kontrolu odoslania formulára v externom skripte?
Radek9
Profil
hal_sk:
Ako riešite vi kontrolu odoslania formulára v externom skripte?
Hodnotou input type="text"
hal_sk
Profil
Hmm, síce je pravda, že len v tom inkriminovanom formulári mi chýbal atribút "text", ale aj keď som ho tam doplnil, tak to robí to isté. Aj som pre istotu zmazal tempy v IE.
hal_sk
Profil
Zistil som, že ak použijem v tom formulári viac ako jeden input (text, alebo password), tak to ide odoslať aj enterom. Ak tam nechám len jeden textový input, tak to ide len kliknutím na submit tlačítko. Divné. Vysvetlí mi to niekto?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: