Autor | Zpráva | ||
---|---|---|---|
winca Profil |
#1 · Zasláno: 11. 11. 2005, 17:26:03
Zdravím, potřebuji ve formuláři povinně vyplněná pole, jak se to dělá? Děkuji Winca
|
||
PerToon Profil |
#2 · Zasláno: 11. 11. 2005, 17:28:36
Při odeslání formuláře zkontroluješ, jestli mají políčka nenulový obsah, a pokud je nulový, tak formulář neodešleš. Předpokládám, že jde o php.
|
||
winca Profil |
#3 · Zasláno: 11. 11. 2005, 17:31:35
nejsem tak daleko, je to v prostém html, jde to vůbec?
|
||
Chamurappi Profil |
#4 · Zasláno: 11. 11. 2005, 18:20:56
Reaguji na wincu:
Zatím to v prostém HTML nejde. V HTML 5 (respektive v jeho části Web Forms 2.0) to půjde pomocí atributu required elementu <input>. Prvním prohlížečem, který toto bude podporovat, by měla být Opera 9. Na straně klienta jde jednoduché ověření realizovat JavaScriptem. |
||
PetrK Profil |
#5 · Zasláno: 11. 11. 2005, 22:07:30
Návod je zde
Dělal jsem to podle tohoto návodu a funguje mě to. Konkrétně ve formuláři na svých stránkách jsem potřeboval, aby bylo povinně vyplněno políčko E-mail. Podle výše uvedeného Yuhůova návodu jsem tam napsal toto: <script> function kontrolaDat(vstup){ zadanaHodnota = vstup.Mail.value; // načtena hodnota (value) z políčka s name=email if( zadanaHodnota.indexOf("@") == -1) // zavináč se nevyskytuje {alert("Není vyplněno políčko E-mail ! Na Váš dotaz bychom nemohli odpovědět."); return false;} else return true; } </script> Šlo mě totiž o to že kdejaký srandista si kliknul na tlačítko ODESLAT a chodily mě na mail prázdné formuláře, od té doby mám v tomto směru pokoj :-) |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0