Salve sto iniziando a cercare di capire qualcosa su js, ho letto un pò e sto provando un banale form con login (banale per voi ma per me una montagna
).
Riporto il codice
codice:
/*login*/
/*focus campo utente*/
function verificacampilogin()
{
document.form1.txtUtente.focus();
}
/*-----------------*/
function campoutente()
{
if(document.form1.txtUtente.value.length < 5){
alert("Il campo utente deve contenere almeno 5 caratteri");
document.form1.txtUtente.focus();
}
}
/*-----------------*/
function campopassword()
{
if(document.form1.txtPassWord.value.length < 5){
alert("Il campo Password deve contenere almeno 5 caratteri");
if(document.form1.txtUtente.value.length < 1){
document.form1.txtUtente.focus();
}else{
document.form1.txtPassWord.focus();
}
}
}
Funziona tutto unica cosa vorrei capire come bloccare il primo, nel senso se non compilo tutti e due i campi gli alert si susseguono, io invece vorrei bloccare proprio al primo alert.
Se sto sul campo utente funziona se però mi sposto sul campo password allora gli alert diventano due.
Gli eventi li ho abbinati a onblur dei campi testo.
grazie
ciao