jquery验证,数组格式的元素名称无法';规则不能规定
我有一个元素像jquery验证,数组格式的元素名称无法';规则不能规定,jquery,Jquery,我有一个元素像 <input type="text" id="no_of_days" name="admin_setting[no_of_days]" class="txtbox" maxlength="50" /> 它抛出了错误。请提供在validate()函数中为元素添加规则的方法,该元素的名称为数组形式,如“admin_setting[no_of_days]” 我不想使用.rules()函数,因为需要在validate()函数中添加更多字段,而不是为每个元素调用rules()
<input type="text" id="no_of_days" name="admin_setting[no_of_days]" class="txtbox" maxlength="50" />
它抛出了错误。请提供在validate()函数中为元素添加规则的方法,该元素的名称为数组形式,如“admin_setting[no_of_days]”
我不想使用.rules()函数,因为需要在validate()函数中添加更多字段,而不是为每个元素调用rules()函数。您需要引用该键,因为它是一个非标准的键名(即它包含[…]):
jQuery("form").validate({
rules :{
admin_setting[no_of_days] : "required"
},
messages :{
admin_setting[no_of_days] : "Please enter the No of Days"
}
});
jQuery("form").validate({
rules :{
'admin_setting[no_of_days]' : "required"
},
messages :{
'admin_setting[no_of_days]' : "Please enter the No of Days"
}
});