Kontrola formuláře, jak na to ?
Napsal: 16 lis 2009 13:23
Zdravim,
už si opravdu nevím rady.
Potřebuju zkontrolovat formulář před jeho odesláním, jestli je vše vyplněno a jestli se heslo shoduje, ale vůbec nevim jak na to.
Tohle je k ničemu:
pak jsem zkoušel ještě jeden, který to aspoň kontroluje, ale pak nevim jak to odeslat:
už si opravdu nevím rady.
Potřebuju zkontrolovat formulář před jeho odesláním, jestli je vše vyplněno a jestli se heslo shoduje, ale vůbec nevim jak na to.
Tohle je k ničemu:
Kód: Vybrat vše
<form name="frmHeslo" action="heslo_odeslat.php" method="POST">
Účet: <input type="text" name="ucet"><br><br>
Heslo:<input type="password" name="heslo"><br><br>
Znova heslo: <input type="password" name="password"><br><br>
Váš email/ICQ/Skype: <textarea rows="3" cols="20" name="kontakt"></textarea><br><br>
<a href="javascript:overeni();"><input type="button" value="Odeslat žádost"></a>
</form>
<script type="text/javascript">
function overeni()
{
if(document.frmHeslo.ucet.value =="") {
window.alert("Musíš zadat jméno účtu u kterého chceš změnit heslo!");
document.frmHeslo.ucet.focus();}
else if(document.frmHeslo.heslo.value =="") {
window.alert("To jako nechceš heslo nebo co ? Vyplň heslo !!");
document.frmHeslo.heslo.focus();}
else if (document.frmHeslo.password.value != document.frmHeslo.heslo.value){
window.alert("hesla se neshodují");
document.frmHeslo.password.focus(); }
else if(document.frmHeslo.kontakt.value ==""){
window.alert("Ty nechceš být informován o tom jestli se to helo změní ?");
document.frmHeslo.kontakt.focus();}
else {
document.frmHeslo.submit(); }
}
</script>
pak jsem zkoušel ještě jeden, který to aspoň kontroluje, ale pak nevim jak to odeslat:
Kód: Vybrat vše
<form name="frmHeslo" action="javascript:overeni();" method="POST">
Účet: <input type="text" name="ucet"><br><br>
Heslo:<input type="password" name="heslo"><br><br>
Znova heslo: <input type="password" name="password"><br><br>
Váš email/ICQ/Skype: <textarea rows="3" cols="20" name="kontakt"></textarea><br><br>
<a href="javascript:overeni();"><input type="button" value="Odeslat žádost"></a>
</form>
<script type="text/javascript">
function overeni()
{
if(document.frmHeslo.ucet.value =="") {
window.alert("Musíš zadat jméno účtu u kterého chceš změnit heslo!");
document.frmHeslo.ucet.focus();}
else if(document.frmHeslo.heslo.value =="") {
window.alert("To jako nechceš heslo nebo co ? Vyplň heslo !!");
document.frmHeslo.heslo.focus();}
else if (document.frmHeslo.password.value != document.frmHeslo.heslo.value){
window.alert("hesla se neshodují");
document.frmHeslo.password.focus(); }
else if(document.frmHeslo.kontakt.value ==""){
window.alert("Ty nechceš být informován o tom jestli se to helo změní ?");
document.frmHeslo.kontakt.focus();}
else {
document.frmHeslo.submit(action="heslo_odeslat.php"); }
}
</script>