在具有依赖条件的多维数组中,jquery验证名为的字段
如果选中了相应的复选框,我想验证输入字段:在具有依赖条件的多维数组中,jquery验证名为的字段,jquery,jquery-validate,Jquery,Jquery Validate,如果选中了相应的复选框,我想验证输入字段: <input type="checkbox" id="license_id_1" name="UserLicense[license_id][]" class="licence_value_checkbox" value="1"> <input type="checkbox" id="license_id_2" name="UserLicense[license_id][]" class="licence_value_checkbox
<input type="checkbox" id="license_id_1" name="UserLicense[license_id][]" class="licence_value_checkbox" value="1">
<input type="checkbox" id="license_id_2" name="UserLicense[license_id][]" class="licence_value_checkbox" value="2">
<input type="checkbox" id="license_id_3" name="UserLicense[license_id][]" class="licence_value_checkbox" value="3">
<input type="text" name="data[UserLicense][licence_no][]" value="" class="licence_no" data-key="1">
<input type="text" name="data[UserLicense][licence_no][]" value="" class="licence_no" data-key="2">
<input type="text" name="data[UserLicense][licence_no][]" value="" class="licence_no" data-key="3">
<input type="text" name="data[UserLicense][expiry_date][]" value="" class="expiry_date" data-key="1">
<input type="text" name="data[UserLicense][expiry_date][]" value="" class="expiry_date" data-key="2">
<input type="text" name="data[UserLicense][expiry_date][]" value="" class="expiry_date" data-key="3">
在这里,如果选中复选框(文本的数据键=复选框的值),我想验证数据[UserLicense][license\u no][]
和数据[UserLicense][expiration\u date][
)
文本框和复选框可以是多个的,我正在使用jquery validate您的jquery validate调用现在是什么样子的?你应该把这个放在你的问题里。另外,请查看,这可能回答了您的问题。如果我对数据[UserLicense][License_no][]或数据[UserLicense][Expiration_date][]使用验证,那么它只验证第一个字段,您不能有3个同名的文本框……谢谢@Ryley,我通过在每个数组中添加索引解决了这个问题,如数据[UserLicense][License_no][1],数据[UserLicense][License_no][2],并使用每个数据作为类名