2009-07-29 36 views
6

有沒有人知道如何創建jQuery表單驗證插件的規則,當你有一個數組的名稱屬性?如何爲名稱爲數組的jquery表單驗證插件創建規則?

例如。

<form id="myForm"> 
<input type="checkbox" name="data[]" id="firstId" value="1" />One <br /> 
<input type="checkbox" name="data[]" id="secondId" value="2" />One <br /> 

...

我試圖使用驗證插件語法

$('#myform').validate({ 
    rules : { 
    data: { required: true, minlength: 1 
    } 
    } 
} 
); 

問題將規則附加到這個複選框是,「數據」語法不正確。使用數據[]或數據\ [\]也是無效的。我只得到它與

$('#firstId').rules('add', { required: true, minlength: 1}); 

任何人有一個建議?

回答

1

你試過:

$('#myform').validate({ 
    rules : { 
    'data[]': { required: true, minlength: 1 
    } 
    } 
} 
); 

我不知道這是否會成功,給它一個鏡頭。