邮政编码和电话错误消息不会随着欧芹消失



我正在使用Parsley来验证我的输入(而不是表单),几乎所有操作都很好!

我唯一的问题是,如果我将邮政编码和电话字段留空,则会出现错误消息,但当我集中注意力并开始键入时,它不会像其他字段一样离开。我尝试了许多不同的regexp,认为这可能是问题所在,但到目前为止没有成功。

///////更新///////

我意识到阻止欧芹验证的元素是在这两个输入上使用的掩码库

有人能让Parsley验证,即使有口罩库?

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>

我意识到阻止欧芹验证的元素是在这两个输入上使用的掩码库

最新更新