validator addMethod

friz87

Nuovo Utente
23 Set 2015
1
0
0
Ciao a tutti, sto da poco lavorando con codice jquery e javascript, ed ho questo problema.
Per necessità devo usare il jQuery Validation Plugin, ed insieme ad altro codice scritto non mi funziona nulla:

parte html:
HTML:
<form action="" method="post" id="form_register">
                    <label for="reg_user">Inserisci numero telefono:*</label>				
				    <input type="text" name="username" id="id_name" required>
                    <input type="submit" name="register" value="registrati" id="reg_submit" /> 				
                </form>
script:
Codice:
$(document).ready(function()
{
	// my method for validate username
	$.validator.addMethod("controllo_tipo", function(value, element) {	   
		return this.optional(element) || /^[0-9]*$/i.test(value); 
		}, "Please choise a username with only a-z 0-9.");
		
	$("#form_register").validate(
	{
        rules:{
		'username':{
			required: true,
			minlength: 1,
			controllo_tipo: true,
			remote:{
				url: "../wordpress/wp-content/themes/ample/page-templates/validatorAJAX.php",
				type: "post"               
                 
				}
			}
		},
        messages:{
		'username':{
			required: "Il campo username è obbligatorio!",
			minlength: "Scegli un username di almeno 4 lettere!",
			controllo_tipo: "Hai utilizzato caratteri non validi. Sono consentiti solo lettere numeri!",
			remote: "L'username è già utilizzato da un altro utente!"
			}
		}
	});
});


segue un'latro script che questo è :
Codice:
$(document).ready(function(){
     $("div#AggiornoDati").hide();        
        ("#id_name").keyup(function(){
            var nome = $("#id_name").val();                                    
            $.post("../query.php", {idClient:nome},function(configurazione_db)
            {                                                                                                                                                          
                var risultato = configurazione_db['risultato'];                                         
                if(risultato != '0')                
                {                    
                    $("#AggiornoDati").show();     
                    var id = configurazione_db[0]['id'];                                                                                    
                    var idClient = configurazione_db[0]['idClient'];
        			var registrationId = configurazione_db[0]['registrationId'];
        			var OutOfService = configurazione_db[0]['OutOfService'];
                    $("#AggiornoDati").show();     
                                            
				if(....{}                        
                }                                                                                                                       
            },"json");
        });
    });
i due script eseguiti singolarmente funzionano, insieme invece niente! GRazie per l'aiuto.
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, nel secondo script ci sono degli errori di sintassi , per esempio manca il dollaro davanti ("#id_name")
 

Discussioni simili