Programmazione Web » Javascript » Controllare la corrispondenza tra due campi di un form

Controllare la corrispondenza tra due campi di un form

Difficoltà: Intermedio Scritto da Alberto Giuliani
Sito Web: http://www.agwebsolutions.it E-Mail
Questo tutorial è stato letto 1107 volte




In questo tutorial vedremo come realizzare un ciclo if-else in Javascript che controlli la corrispondenza tra due campi di un form.

Supponiamo di voler registrare i visitatori al nostro sito, e che il processo di registrazione preveda l'inserimento di username e password. Supponiamo quindi di aver messo due campi per la password, uno per la scelta e uno per la conferma.

Ecco quindi il codice del nostro form:

<form method="post" action="" name="modulo" onsubmit="return controllapassword(this)">
Username scelto:<input type="text" name="username" size="30"/><br />
Digita qui la password:<input type="password" name="password" size="30"/><br />
Conferma la password:<input type="password" name="password_di_convalida" size="30" /><br />
<input type="submit" value="Invia" />
</form>

Da notare quindi la riga

onsubmit="return controllapassword(this)"

che richiama la funzione "controllapassword".

Quindi inseriamo il codice Javascript tra i tags head della nostra pagina:

<script language="Javascript" type="text/javascript">
<!--
function controllapassword(modulo) {
if (modulo.password.value == "") {
alert("Errore: inserire una password!")
modulo.password.focus()
return false
}
if (modulo.password.value != modulo.password_di_conferma.value) {
alert("La passord inserita non coincide con la prima!")
modulo.password.focus()
modulo.password.select()
return false
}
return true
}
-->
</script>

Lascio a voi il compito di personalizzare i messaggi di alert e la grafica del form.

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google