0

我使用 jquery.validate 但我将我的规则作为数组传递,这可能吗?它似乎不起作用,谁能指出我正确的方向?

谢谢!

rules:{
            for (var i=0;i<myRules.length;i++)
            { 
                myRules[i]:{
                    required = true;
                }
            }
        },
4

1 回答 1

0

您不能在对象文字中包含语句。

var rules = {};
for(var i = 0; i < myRules.length; i++) {
    rules[myRules[i]] = {
        required: true
    };
}

然后rules: rules在传递给验证器的对象中使用。

于 2012-11-20T12:35:41.880 回答