小编hig*_*son的帖子

jQuery Validation插件.向现有添加新规则

我有使用jQuery验证的项目.这是我的代码:

<script type="text/javascript" src="Scripts/jquery-1.5.1.js"></script>
<script type="text/javascript" src="Scripts/jquery.validate.js"></script>
<form action="/" id="MyForm" onsubmit="greeting()">
    <input type="checkbox" value="val1"  name="dner" />
    <input type="submit" value="Submit" />
</form>
<script type="text/javascript">
function greeting() {
    return $("#MyForm").valid();
}
$(document).ready(function () {
    $("#MyForm").validate({ onsubmit: true }); //If comment this code line, it work!!!
    $.validator.addMethod("MyFunction", function (value, element) {
        if ($("input:checked").length > 0) { return true } else { alert("?????? ????"); return false; }
    },
    "");
    $("#MyForm").rules("add", { dner:{ MyFunction :true}});
});
</script>
Run Code Online (Sandbox Code Playgroud)

当我评论一行代码时,它可以工作.这非常重要,因为在我的项目中,我有一套新的验证规则,我无法重新制作它.如何向现有规则添加新规则?

jquery jquery-validate

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

jquery ×1

jquery-validate ×1