jquery屏蔽输入插件不清除字段?
Posted
技术标签:
【中文标题】jquery屏蔽输入插件不清除字段?【英文标题】:jquery masked input plugin to not clear field? 【发布时间】:2012-08-15 13:16:44 【问题描述】:在我的项目中,我使用以下这些插件进行验证
jquery.validate.min.js,
jquery.ui.core.js,
jquery.ui.widget.js,
jquery.ui.mask.js
我这样称呼它:
$('#txtShippingInfoPhone').mask(mask:"999-999-9999",clearEmpty: false);
默认输入框为空。像这样
Phone number:
当我在那个文本框上键入时,它看起来像这样
Phone number:___ ___ ____
而且,如果我输入了错误的电话号码,那么它就会被接受。例如:
[407-555-____]
但是在这里,错误应该通过而不是接受值。 观察:它认为 __ __ ____ 也很有价值。
【问题讨论】:
类似:***.com/q/9795153/386579 【参考方案1】:我不知道您如何验证表单,但如果是默认程序,您只是检查该字段是否为空(必需)。
您需要检查之前的电话值是否与掩码匹配...然后继续验证。
例子
if($('#txtShippingInfoPhone').mask("valid"))
/* It's valid, continue with the submit... */
return true;
else
/* It's NOT valid, trigger the error msg, and interrupt the submit... */
return false;
【讨论】:
我从其他问题中得到了答案,感谢您的努力。 @SenthilSivaramakrishnan 如果这是您问题的答案,为什么不将其标记为答案?如果不是,为什么不添加一个答案以将其他人指向您找到的答案?以上是关于jquery屏蔽输入插件不清除字段?的主要内容,如果未能解决你的问题,请参考以下文章