Witam strona jest w jsp
W head
<script type="text/javascript" src="../jscript/loadjsRegisterForm.js"></script>
<script type="text/javascript" src="../jscript/validateRegisterForm.js"></script>
inne pierdoly..
<form id="formularzrejestracji" name="registerform" id="registerform" onsubmit="onclickregisterbutton()" action="../Registerservlet" method="post" >
formularz....
<input id="register" type="submit" value="Wyślij" >
kod JS funkcja lądująca
window.onload = Laduj;
function Laduj(){
document.getElementById("imie").onblur = blurimie;
document.getElementById("nazwisko").onblur = blurnazwisko;
document.getElementById("login").onblur = blurlogin;
document.getElementById("enterpassword").onblur = blurenterpassword;
document.getElementById("retypepassword").onblur = blurretypepassword;
document.getElementById("email").onblur = blurMail;
document.getElementById("tosaccept").onblur = tosacceptnotchecked;
document.getElementById("register").onclick = onclickregisterbutton;
document.getElementById("registerform").onsubmit = onsubmitform;
}
ciała poszczególnych funkcji i na końcu :
function onclickregisterbutton(){
return blurimie() && blurnazwisko() && blurlogin() && blurenterpassword() && blurMail() && blurretypepassword() && tosacceptnotchecked() ;
}
function onsubmitform() {
return blurimie() && blurnazwisko() && blurlogin() && blurenterpassword() && blurMail() && blurretypepassword() && tosacceptnotchecked();
}
Analogicznie mam w formularzu kontaktowym, ba ! nawet bez "onsubmit" i działa
Natomiast tutaj zwraca pierwszą funkcje blurimie() i nie wysyła ale jak poprawnie wpisze się to już wyśle
ciała funkcji są dobrze skonstruowane. Tak jakby zwracał pierwszy a dalej już nie przechodził.
Probowalem zmienic inupt na button, onsubmit="onclickregisterbutton()" zmienialem na onsubmit="return onclickregisterbutton()"
nic to samo.