Allora il form è questo:
Codice PHP:
<form name="autenticazione" id="autenticazione" method="post" action="javascript:if(esploraform())completeAHAH.likeSubmit('areariservata/menuadmin.php', 'POST', 'autenticazione', 'menuadmin'); else alert('Controllare che tutti i campi siano stati compilati correttamente');">
<label>UserName:</label>
<input type="text" id="user" name="user" onblur="javascript: valida('user','erruser','req','alpha');">
<div id="erruser" style="display:none"></div></p>
<label>Password:</label>
<input type="password" id="pw" name="pw" onblur="javascript: valida('pw','errpw','req','alpha'); " >
<div id="errpw" style="display:none"></div></p>
<input type="submit" id="Submit" value="Login"></p>
</form>
Mentre la condizione che vado a valutare è:
Codice PHP:
document.getElementById('err'+document.forms[0].elements[i].name;).style.display=='none'
Non avevo specificato per evitare di confondere le idee, comunque non credo sia quella la ragione del malfunzionamento...perché basta eliminare focus() affinché il ciclo prosegua normalmente.