ragazzzi sto facendo un form per il login, perchè se lascio il campo vuoto mi da l'alert con l'errore ma poi mi va su registra.php?
.... questo è il form
Codice:
<script>
function controlla_campi() {
/*controllo che il campo non sia vuoto*/
if(document.getElementById('Nickname').value == '') {
alert('Il campo Nickname è obbligatorio!');
return false;
}
/*controllo che il campo abbia almeno 4 caratteri*/
if(document.getElementById('Nickname').value.length < 4) {
alert('Il campo Nickname deve avere almeno 4 caratteri!');
return false;
}
/*ritorna true se tutto è andato bene*/
return true;
}
function inviaForm() {
/*se controlla campi è andato bene mi da alert con scritto 'ok' altrimenti
mi dovrebbe cricaricare la stessa pagina ('login2.php')*/
if(controlla_campi()) {
if(document.frmInfo.submit()){alert('ok');}
}else{location.href = "login2.php";}
}
</script>
Codice:
<form name="frmInfo" id="frmInfo" action="registra.php" enctype="application/x-www-form-urlencoded" method="post">
<input type='text' name='Nickname' id='Nickname' /><br />
<input type='submit' name='submit' onclick='inviaForm();' /><br />
</form>