Controllare i dati di un form in javascript – esempio password
Ecco un piccolo esempio dove mostro come verificare che le password inserite in una registrazione siano le stesse prima di inviare i dati del form.
Quello che si fa in questi casi è catturare l’invio del form con l’evento onsubmit e chiamare la nostra funzione che fa inviare i dati solo se i dati sono corretti, in questo modo:
<script type=“text/javascript”>
// La nostra funzione
// Restituisce true se tutto è ok, false altrimenti
function controllacampi(){
var pass1 = document.formregistrazione.pass1.value;
var pass2 = document.formregistrazione.pass2.value;
if(pass1 == pass2)
return true;
else{
alert(“Le password non coincidono.”);
return false;
}
}
</script>
Il form html dove viene chiamata la nostra funzione all’onsubmit
<form method=”post” name=”formregistrazione” action=”registrazione.php” onsubmit=”controllacampi();”>
…
Anche se controllate questi dati tramite javascript dovete comunque ricontrollarli in php perchè un utente potrebbe avere javascript disabilitati o manipolare la pagina html, per saperne di più potete consultare l’articolo sui form dove spiega anche come ottenere i dati inviati in php.







