2010-02-01 10 views
0

J'ai 3 entrées de texte pour le numéro de téléphone. actuellement je valide chaque texte d'entrée pour un chiffre.jquery message de validation

J'ai un message d'entrée pour chaque texte d'entrée individuel. au lieu de le faire:

phone1: { 
     required: true, 
     maxlength: 3, 
     digits: true 

}, 
phone2: { 
     required: true, 
     maxlength: 3, 
     digits: true 

}, 
phone3: { 
     required: true, 
     maxlength: 4, 
     digits: true 

} 

phone1:"enter value!.", 
    phone2:"enter value!.", 
    phone3:"enter value!." 

j'aimerai montrer qu'un seul message pour les trois champs. En ce moment, j'ai 3 messages affichés sur l'écran. existe-t-il un moyen d'en afficher seulement un jusqu'à ce que l'utilisateur ait rempli tous les champs requis.

phone1,phone2,phone3: 

Répondre

0

Vous pouvez définir la onfocusout false et onsubmit true afin que toutes les validations sont effectuées au moment de présenter.

Si vous parlez d'avoir un seul message quel que soit celui qui échoue. Vous pouvez configurer une règle de validation qui les valide tous mais marque seulement l'un des champs pour être invalide (par exemple, Phone1).