我有以下表单,我正在尝试自定义已验证的" required"消息。
为什么我vehicles[]
上的邮件无法按照我的指定阅读My custom message?
?
我的意见:
<input id="vehicle-<?php echo $counter;?>" name="vehicles[]"
type="checkbox" value="<?php echo $counter; ?>">
如果这有所不同,我也会推入一个阵列(点击):
$( ".booking-form .button" ).click(function(e) {
$('input#'+vehicle_name).val(1);
$('input#'+vehicle_name).prop('checked', true);
var vehicles = [];
$("input[name='vehicles[]']:checked").each(function () {
vehicles.push(parseInt($(this).val()));
});
});
处理程序:
booking_form.validate({
onkeyup: false,
submitHandler: booking_form_submit,
errorElement: 'div',
errorPlacement: function(error, element) {
if (element.attr("name") == "vehicles[]"){
error.insertBefore('#no-vehicles-error');
} else {
error.insertBefore(element);
}
},
rules : {
'vehicles[]': {
required: true,
minlength: 1
}
},
mesesages : {
'vehicles[]': {
required: "My custom message"
}
}
});