Ragazzi, grazie per essere entrati in questa discussione...
Ho fatto un controllo ad un form che è il seguente:
Desidero fare un controllo in javascript così nel momento in cui un campo sia vuoto o le password non corrispondano debba scriverlo, l'ho trovato uno su internet che è il seguente:codice:<div id="registrazionev"> <form action="#" method="POST" id="formregistrazione"> <font color="white">Nome: <input id=formregistrazionetext type="text" value="" name="nome" > <font color="white">Cognome: <input id=formregistrazionetext type="text" value="" name="cognome" > <font color="white">Username: <input id=formregistrazionetext type="text" value="" name="username" > <font color="white">Crea una password: <input id=formregistrazionetext type="password" name="password1" > <font color="white">Conferma la password: <input id=formregistrazionetext type="password" name="password2" > <font color="white">Il tuo indirizzo email: <input id=formregistrazionetext type="text" value="" name="email" > <input type="checkbox" name="checkbox" value="1" /> [i]Accetto i <font color=#007eff>Termini di servizio</font> <input type="submit" value="Invia!" > </form> </div>
Il problema è che tutti gli errori me li scrive sulla stessa riga e non possono apparire 2 errori o più contemporaneamente, come posso fare per far apparire gli errori affianco le textbox? Grazie ancora!codice:jQuery(document).ready(function($){ $("#formregistrazione").validate({ rules:{ username:{ required: true, minlength: 4, maxlength: 10 }, password1:{ required: true }, password2:{ required: true, equalTo: "#password1" }, email:{ required: true, email: true } }, messages:{ username:{ required: "Devi inserire l'username", minlength: "Username deve essere di almeno 4 caratteri", maxlength: "Username deve essere massimo 10 caratteri" }, password1:{ required: "Devi inserire la password" }, password2:{ required: "Inserisci la password", equalTo: "Le password devono coincidere" }, email:{ required: "Devi inserire l'email", email: "Inserisci una email valida" } }, }); });

Rispondi quotando