Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Validazione Jquery validate

    Ho spesso problemi con le validazioni , vedete errori nello script?

    codice:
     $(document).ready(function(){
    			
                $("#registra").validate({	
    				
          rules:{
                nome:{
    				required: true,
    				minlength: 3
                },
                cognome:{
    				required: true,
    				minlength: 2
    	    },
                indirizzo:{
    				required: true,
    				minlength: 3
                },
                citta:{
    				required: true,
    				minlength: 2
                },
                cap:{
    				required:true,
    				minlength: 5,
                                    maxlength: 5                                
                },
                email:{
    				required: true,
                                    email: true
                },
                username:{
    				required: true,
    				minlength: 8 						
                },				   
                pw1:{
    				required: true,
    				minlength: 8 
                },
                pw2:{
    				required: true,
    				equalTo: "#pw1"
                },
                       
            },
         messages:{
             nome:{
    			required : " Inserisci il tuo nome!",
    			minlength: "Nome troppo corto!"
             },
             cognome:{
    			required : " Inserisci il tuo cognome!",
    			minlength: "Cognome troppo corto!" 
             },
             indirizzo:{
    			required : " Inserisci un indirizzo valido!",
    			minlength: "Indirizzo troppo corto!" 
             },
             citta:{
    			 required : " Inserisci il nome della citta' dove abiti!",
    			 minlength: "Nome citta' troppo corto!"
             },
             cap:{
    			required : " Inserisci il C.A.P.!",
    			minlength: "Il cap deve essere composto da 5 numeri !" 
             },	
             username:{
    			required : " Inserisci un Username!",
    			minlength: "L'username deve essere compreso tra 8 e 12 caratteri!" 
    	 },
             pw1:{
    			required : " Inserisci una Password!",
    			minlength: "La Password deve essere compreso tra 8 e 12 caratteri!" 
             },	
             pw2:{
    			required: " La conferma non corrisponde alla scelta della password!"
             },
             email:{
    			required: " Inserisci un indirizzo email valido!"
    	 },
         },
                   
       });
     });

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    posta anche l'html del form, cmq ci sono almeno 4 virgole di troppo.

  3. #3
    Due le avevo già trovate , le altre dove sono?ma c'è un editor per il controllo :

    codice:
    $(document).ready(function(){
    			
                $("#registra").validate({	
    				
          rules:{
                nome:{
    				required: true,
    				minlength: 3
                },
                cognome:{
    				required: true,
    				minlength: 2
    	    },
                indirizzo:{
    				required: true,
    				minlength: 3
                },
                citta:{
    				required: true,
    				minlength: 2
                },
                provincia:{
    				required: true,
    				minlength: 2
                },
                cap:{
    				required:true,
    				minlength: 5,
                                    maxlength: 5                                
                },
                email:{
    				required: true,
                                    email: true
                },
                username:{
    				required: true,
    				minlength: 8 						
                },				   
                pw1:{
    				required: true,
    				minlength: 8 
                },
                pw2:{
    				required: true,
    				equalTo: "#pw1"
                }
                       
            },
         messages:{
             nome:{
    			required : " Inserisci il tuo nome!",
    			minlength: "Nome troppo corto!"
             },
             cognome:{
    			required : " Inserisci il tuo cognome!",
    			minlength: "Cognome troppo corto!" 
             },
             indirizzo:{
    			required : " Inserisci un indirizzo valido!",
    			minlength: "Indirizzo troppo corto!" 
             },
             citta:{
    			 required : " Inserisci il nome della citta' dove abiti!",
    			 minlength: "Nome citta' troppo corto!"
             },
             provincia:{
    			 required : " Inserisci il nome della provincia dove abiti!",
    			 minlength: "Nome provincia troppo corto!"
             },
             cap:{
    			required : " Inserisci il C.A.P.!",
    			minlength: "Il cap deve essere composto da 5 numeri !" 
             },	
             username:{
    			required : " Inserisci un Username!",
    			minlength: "L'username deve essere compreso tra 8 e 12 caratteri!" 
    	 },
             pw1:{
    			required : " Inserisci una Password!",
    			minlength: "La Password deve essere compreso tra 8 e 12 caratteri!" 
             },	
             pw2:{
    			required: "Le password devono coincidere",
        		         equalTo: "Le password devono coincidere"
             },
             email:{
    			required: " Inserisci un indirizzo email valido!"
    	 }
         }
                   
       });
     });

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    posta anche l'html del form

  5. #5
    Ecco l'html:

    codice:
                           <form class="form-horizontal" id="registra" name="registra" action='registrazione_effettuata.php' method="POST">
                                <fieldset>
                                <div id="legend">
                                <legend class="">Registrati</legend>
                                </div>
                                    
                                
                                <div class="control-group">                                 
                                <label class="control-label" for="nome">Nome</label>
                                <div class="controls">
                                <input type="text" id="nome" name="nome" class="input-xlarge">
                                </div>
                                </div>
                                    
                                 
                                <div class="control-group">                            
                                <label class="control-label" for="cognome">Cognome</label>
                                <div class="controls">
                                <input type="text" id="cognome" name="cognome"  class="input-xlarge">
                                </div>
                                </div>
                                
                                
                                <div class="control-group">                           
                                <label class="control-label" for="indirizzo">Indirizzo</label>
                                <div class="controls">
                                <input type="text" id="indirizzo" name="indirizzo"  class="input-xlarge">
                                </div>
                                </div>
                                
                                 
                                <div class="control-group">                            
                                <label class="control-label" for="citta">Citta&grave;</label>
                                <div class="controls">
                                <input type="text" id="citta" name="citta"  class="input-xlarge">
                                </div>
                                </div>
                                
                                
                                <div class="control-group">                            
                                <label class="control-label" for="provincia">Provincia</label>
                                <div class="controls">
                                <input type="text" id="provincia" name="provincia"  class="input-xlarge">
                                </div>
                                </div>
                                    
                                
                                <div class="control-group">                            
                                <label class="control-label" for="cap">C.A.P.</label>
                                <div class="controls">
                                <input type="text" id="cap" name="cap"  class="input-xlarge">
                                </div>
                                </div>
                                
                               
                                <div class="control-group">                           
                                <label class="control-label" for="email">E-mail</label>
                                <div class="controls">
                                <input type="text" id="email" name="email"  class="input-xlarge">
                                 </div>
                                </div>
                                
                                
                                <div class="control-group">                           
                                <label class="control-label" for="username">Username</label>
                                <div class="controls">
                                <input type="text" id="username" name="username"  class="input-xlarge">                            
                                </div>
                                </div>
                                
                                
                                <div class="control-group">                            
                                <label class="control-label" for="password">Password</label>
                                <div class="controls">
                                <input type="password" id="pw1" name="pw1"  class="input-xlarge">                            
                                </div>
                                </div>
    
                               
                                <div class="control-group">                            
                                <label class="control-label" for="password_confirm">Password (Confirm)</label>
                                <div class="controls">
                                <input type="password" id="pw2" name="pw2"  class="input-xlarge">                            
                                </div>
                                </div>
    
                                <div class="control-group">
                               <div class="controls">
                                <input type="submit" class="btn btn-success" value="Registra">
                                </div>
                                </div>
                                </fieldset>
                       </form>

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    cosa non ti funziona di preciso?

  7. #7
    Se lasci tutto vuoto valida lo stesso....gli script vanno bene perchè se guardo il sorgente e clicco sopra apro jquery validation e lo script che ho creato...

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    ho provato lo script, mi pare non ci siano problemi, se lascio tutto vuoto escono i messaggi di errore.

  9. #9
    Magari può essere utile a qualcun 'altro , funziona dopo aver messo tutti i name prima dell'id ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.