Witam, zrobilem sobie skrypt ktora sprawdza poprawnosc pol w formularzu i cos jest nie tak bo gdy wpisze wszystko poprawnie a nie wpisze hasla lub powtorz haslo to przechodzi dalej. Sprawdzalem w IE i Mozili i to samo. Co jest nie tak:
<html>
<head>
<title></title>
<script language="javascript">
function sprawdz(){
if(document.dodaj.login.value==""){
div = document.getElementById('hide');
div.style.display = 'block';
return false;
}
return true;
}
function sprawdz1(){
if(document.dodaj.haslo.value==""){
div = document.getElementById('hide1');
div.style.display = 'block';
return false;
}
return true;
}
function sprawdz2(){
if(document.dodaj.haslo2.value==""){
div = document.getElementById('hide2');
div.style.display = 'block';
return false;
}
return true;
}
function sprawdz3(){
if(document.dodaj.imie.value==""){
div = document.getElementById('hide3');
div.style.display = 'block';
return false;
}
return true;
}
function sprawdz4(){
if(document.dodaj.nazwisko.value==""){
div = document.getElementById('hide4');
div.style.display = 'block';
return false;
}
return true;
}
function sprawdz5(){
var adres=document.dodaj.email.value;
var malpa=adres.indexOf('@');
kropka=adres.lastIndexOf('.');
if(malpa<2 || malpa>kropka) {
div = document.getElementById('hide5');
div.style.display = 'block';
return false;
}
return true;
}
</script>
</head>
<body>
<table>
<form name="dodaj" action="dodaj2.php" method="GET" onsubmit="return sprawdz(), sprawdz1(), sprawdz2(), sprawdz3(), sprawdz4(), sprawdz5()">
<tr><td>Login:<input type="text" name="login"></td><td><div id="hide" style="display:none;">Nie wpisano loginu</div></td></tr>
<tr><td>Hasło: <input type="password" name="haslo"></td><td><div id="hide1" style="display:none;">Nie wpisano hasla</div></td></tr>
<tr><td>Powtórz haslo: <input type="password" name="haslo2"></td><td><div id="hide2" style="display:none;">Nie wpisano hasla</div></td></tr>
<tr><td>E-mail: <input type="text" name="email"></td><td><div id="hide5" style="display:none;">Nie poprawny email</div></td></tr>
<tr><td>Imię: <input type="text" name="imie"></td><td><div id="hide3" style="display:none;">Nie wpisano imienia</div></td></tr>
<tr><td>Nazwisko: <input type="text" name="nazwisko" ></td><td><div id="hide4" style="display:none;">Nie wpisano nazwiska</div></td></tr>
<tr><td><input type="submit" name="dodawanie" value="Zapisz mnie"></td></tr>
</form>
</table>
</body>
</html>
Z gory dziekuje za pomoc.