Metadata jQuery验证规则内部HTML

Metadata jQuery验证规则内部HTML,metadata,jquery-validate,Metadata,Jquery Validate,正如我们所知,jquery.validation.js非常强大 通常,我们应该首先在js中定义规则,然后应用于输入元素或表单 我想声明规则内部的HTML代码,然后验证程序查找并应用规则。如下: <input MaxLength="10" id="StrField" class="required" name="StrField" type="text" value="Test" /> 我习惯了以下规则: 必修的 最大长度 我的问题是jquery.validation中的所有规则都可

正如我们所知,jquery.validation.js非常强大

通常,我们应该首先在js中定义规则,然后应用于输入元素或表单

我想声明规则内部的HTML代码,然后验证程序查找并应用规则。如下:

<input MaxLength="10" id="StrField" class="required" name="StrField" type="text" value="Test" />
我习惯了以下规则: 必修的 最大长度

我的问题是jquery.validation中的所有规则都可以使用attribute在HTML标记中编写,在哪里可以获得文档


jquery.metadata对此有帮助吗?

您可以使用下一个代码将所有MaxLength属性加载到规则中

$(document).ready(function() {
    $.each($("input"), function() {
         if ($(this).attr("MaxLength").length > 0 )
            $("#myinput").rules("add", {
                  maxlength: $(this).attr("MaxLength");
            });

    }
});