2010-09-14 107 views
0

我使用驗證插件從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

回答

6

名稱在JavaScript中如果包含非字母數字(或者是關鍵字)對象文本必須加引號:

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