Autor Zpráva
winca
Profil
Zdravím, potřebuji ve formuláři povinně vyplněná pole, jak se to dělá? Děkuji Winca
PerToon
Profil
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
nejsem tak daleko, je to v prostém html, jde to vůbec?
Chamurappi
Profil
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
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 :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0