【发布时间】:2012-09-18 15:53:45
【问题描述】:
我正在使用 jQuery 验证插件,并定义了一个表单验证功能,如下所示。基于一些用户操作,我正在运行一个自定义 JS 函数,在该函数中我只想检查电子邮件和电话字段是否有效。 但是我不想验证它们,即我不想显示验证错误,我只需要检查它们的值是否有效。
类似
$('#email').isvalid();
我已经检查了 Validator 的 element 方法,但它验证了元素,而不仅仅是检查它的值是否有效。所以换句话说,我正在寻找一种以编程方式运行规则的方法。任何帮助表示赞赏!
下面的表单验证器功能:
var validator = $("#olForm").validate({
rules: {
"email": {
required: true,
email: true
},
"phone": {
required: true,
digits: true,
minlength: 9,
maxlength: 11
}
}
});
【问题讨论】:
-
引用 “我不想验证它们,即只检查它们的值是否有效。” ~嗯,那是验证...检查该字段是否有效。请详细说明您想要什么...说“我不想验证但我想检查有效性”是荒谬的。
-
@Sparky672 他不想显示验证结果(例如错误消息),他只想在内部检查它们是否正确。
-
@MikeRobinson,如果这一切都是真的,那么他需要说出来。我没有做任何假设,所以我要求 OP 澄清他措辞不当的问题。
-
是的,我只是想检查该值是否有效。我不想显示验证结果