Ragazzi, grazie per essere entrati in questa discussione...
Ho fatto un controllo ad un form 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>
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:
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" } }, }); });
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!