Autor | Zpráva | ||
---|---|---|---|
hal_sk Profil |
#1 · Zasláno: 24. 10. 2009, 23:59:19
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 |
#2 · Zasláno: 25. 10. 2009, 00:11:07
hal_sk:
„Ako riešite vi kontrolu odoslania formulára v externom skripte?“ Hodnotou input type="text" |
||
hal_sk Profil |
#3 · Zasláno: 25. 10. 2009, 00:19:59
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 |
#4 · Zasláno: 25. 10. 2009, 00:42:17
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?
|
||
Časová prodleva: 14 let
|
0