2016-07-19 1 views
-1

J'utilise Parsley pour valider mes entrées (pas le formulaire) et presque tout fonctionne très bien! Le seul problème que j'ai est que si je laisse vide les champs de code postal et de téléphone, le message d'erreur apparaît mais quand je me concentre et commence à taper, il ne part pas comme les autres champs. J'ai essayé beaucoup de différentes expressions rationnelles qui pourraient être le problème mais pas de chance jusqu'à présent. Des idées?ZipCode et le message d'erreur de téléphone ne disparaît pas avec Persil (mis à jour)


/////// MISE À JOUR ///////

j'ai réalisé que l'élément qui est l'arrêt du persil de validation est une bibliothèque de masque utilisé sur les 2 entrées

Toute personne gérée rendre Parsley valide même avec une bibliothèque de masque?

jQuery(function ($) { 
 
    $(".required_input").parsley(); 
 
});
<!--Zip Code--> 
 
<asp:TextBox ID="txtZip" runat="server" MaxLength="7" required="" data-parsley-trigger="focusout" data-parsley-validate="" data-parsley-error-message="*" data-parsley-pattern="^[ABCEGHJKLMNPRSTVXY][0-9][ABCEGHJKLMNPRSTVWXYZ] [0-9][ABCEGHJKLMNPRSTVWXYZ][0-9]" CssClass="UpperCase maskZip required_input"></asp:TextBox> 
 

 
<!--Phone--> 
 
<asp:TextBox ID="txtPhone" runat="server" data-parsley-trigger="focusout" required="" data-parsley-error-message="*" data-parsley-validate="" data-parsley-pattern="((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}" CssClass="input103size maskPhone required_input"></asp:TextBox>

+3

Fiddle ou une autre page de démonstration afin que nous puissions voir? Nous allons avoir besoin de voir plus de votre page. –

+2

S'il vous plaît donner plus de détails. Nous ne pouvons pas aider si nous ne voyons pas de code ou un type d'exemple ou quelque chose comme ça. –

+0

Pas grand chose à montrer mais j'ai ajouté mon appel de persil et ma structure .asp. Je peux ajouter le html si c'est confus mais c'est à peu près la même chose – Collin

Répondre

0

Je réalise que l'élément qui est l'arrêt du persil de validation est une bibliothèque de masque utilisé sur les 2 entrées