jQuery – 如何动态添加验证规则

前端之家收集整理的这篇文章主要介绍了jQuery – 如何动态添加验证规则前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图动态添加一个验证规则到一些动态控件:
$("input[id*=Hours]").rules("add","required");

但是这行给我以下错误

$ .data(element.form,“validator”)为null

使用validate函数定义规则的静态方法工作正常。我究竟做错了什么?

谢谢,
贾斯汀

解决方法

您需要先调用 .validate(),然后才能以这种方式添加规则,如下所示:
$("#myForm").validate(); //sets up the validator
$("input[id*=Hours]").rules("add","required");

.validate() documentation是一个很好的指导,这里是大约.rules("add",option)的blurb:

Adds the specified rules and returns all rules for the first matched element. Requires that the parent form is validated,that is,$("form").validate() is called first.

原文链接:https://www.f2er.com/jquery/185000.html

猜你在找的jQuery相关文章