【发布时间】:2016-07-19 16:18:12
【问题描述】:
我正在使用 Parsley 来验证我的输入(不是表单),几乎所有的东西都很好!
我唯一的问题是,如果我将邮政编码和电话字段留空,则会出现错误消息,但是当我专注并开始输入时,它不会像其他字段一样离开。我尝试了许多不同的正则表达式,认为这可能是问题,但到目前为止还没有运气。
//////更新///////
我意识到阻止 parsley 验证的元素是用于这 2 个输入的掩码库
是否有人设法让 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>
【问题讨论】:
-
Fiddle 或其他演示页面让我们看看?我们需要看到更多您的网页。
-
请提供更多细节。如果我们看不到代码或某种类型的示例或类似的东西,我们将无能为力。
-
没什么可展示的,但我已经添加了我的欧芹调用和我的 .asp 结构。如果它令人困惑,我可以添加 html,但它几乎是一样的
-
@CharlieFish 你可以投票或删除我的问题吗?由于这是 Parsley 和 Mask 库之间的冲突,我将再提出一个问题。6 个月是一个漫长的等待。
-
@Collin 什么?我无权删除您的问题。我相信只有你能做到这一点或模组。
标签: javascript regex validation phone-number zipcode