2009-07-29 33 views
6

Có ai biết cách tạo quy tắc cho biểu mẫu jquery xác thực plugin khi bạn có thuộc tính tên là một mảng không?Làm cách nào để bạn tạo quy tắc cho biểu mẫu jquery xác thực plugin bằng tên là mảng?

ví dụ:

<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 /> 

...

Tôi đang cố gắng để đính kèm một quy tắc để hộp kiểm này sử dụng validate cắm cú pháp

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

Vấn đề là cú pháp 'dữ liệu' là không chính xác. Sử dụng dữ liệu [] hoặc dữ liệu \ [\] cũng không hợp lệ. Tôi chỉ nhận được nó để làm việc với

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

Bất cứ ai có đề xuất?

Trả lời

1

Các bạn đã thử:

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

Tôi không biết nếu nó sẽ làm việc, cung cấp cho nó một shot.

Các vấn đề liên quan