jQuery验证名称= “名称[]” 不工作

问题描述:

我使用验证插件从bassistance.de我想验证如下因素:jQuery验证名称= “名称[]” 不工作

<form class="cmxform" id="form1" action="ufm/mailit.php" method="post"> 
<fieldset> 
<input type="checkbox" value="namea" name="name[]" id="namea" /> <label for="namea">Name a</label> 
<input type="checkbox" value="nameb" name="name[]" id="nameb" /> <label for="nameb">Name b</label> 
<input type="checkbox" value="namec" name="name[]" id="namec" /> <label for="namec">Name c</label> 
<button type="submit" id="RegisterButton" name="ButtonValue" value="Aanvragen">Submit</button> 
</fieldset> 
</form> 

而且使用此javascript:

$(document).ready(function() { 
     $("#form1").validate({ 
      rules: { 

       vraag2[]: {required: true, minlength: 1} 
         }, 

      messages: { 
       vraag2[]: "Make at least one choice" 
      } 
     }); 
}); 

但它不起作用,它与[]个字符有关,如何将这些字符与验证插件一起使用?

谢谢!
Edski

名称在JavaScript中如果包含非字母数字(或者是关键字)对象文本必须加引号:

"vraag2[]": "Make at least one choice"