Javascript 如何为jQuery验证规则创建FOR循环?

Javascript 如何为jQuery验证规则创建FOR循环?,javascript,jquery,Javascript,Jquery,我为函数上的规则创建了一个for循环,如下所示: form.validate({ rules: { for(var i = 1; i < arguments.length; i++) { arguments[i]: {required: true,}, } } } form.validate({ 规则:{ for(var i=1;i

我为函数上的规则创建了一个
for循环
,如下所示:

form.validate({
    rules: {
        for(var i = 1; i < arguments.length; i++) {
            arguments[i]: {required: true,},
        }
    }
}
form.validate({
规则:{
for(var i=1;i
但是当我点击submit时,我得到了
{“error”:“请使用POST请求”}
(在JSFIDLE中)和
未捕获的语法错误:firebug中的意外标记(
),问题可能是最后一个逗号。我按照Felix和Huangism的建议删除了最后一个逗号,但我总是得到相同的错误


见此。

它在语法上不正确,无法创建类似字符串连接的对象

function x() {
    var rules = {};
    for (var i = 1; i < arguments.length; i++) {
        rules[arguments[i]] = {
            required: true
        };
    }
    form.validate({
        rules: rules
    })

}
函数x(){
var规则={};
for(var i=1;i
form.validate({
规则:(函数(){
结果={}
for(var i=1;i
如何为以下代码的规则和消息创建循环

 $("#quote").validate({ 

 rules : {
  a1_wdad_postcode: {
                              validatepostcode: true
                         },

                         a2_wdad_postcode: {
                             validatepostcode: true
                          }
 },

 messages : {
  a1_wdad_postcode: {
                              validatepostcode: "Postcode is not valid."
                         },

                         a2_wdad_postcode: {
                             validatepostcode: "Postcode is not valid."
                          }
 },



 submitHandler: function(form) {

只需按键盘上的
backspace
?错误是什么?您的问题不清楚。请在逗号后单击,然后单击空格,非常感谢@BroiSatse。
 $("#quote").validate({ 

 rules : {
  a1_wdad_postcode: {
                              validatepostcode: true
                         },

                         a2_wdad_postcode: {
                             validatepostcode: true
                          }
 },

 messages : {
  a1_wdad_postcode: {
                              validatepostcode: "Postcode is not valid."
                         },

                         a2_wdad_postcode: {
                             validatepostcode: "Postcode is not valid."
                          }
 },



 submitHandler: function(form) {