是否可以将变量传递给错误消息?
$(function() {
jQuery.validator.addMethod("validDate", function (value, element, params) {
var selectDate = value;
var startDate = new Date(Date.parse(selectDate));
var dateAfter7Days = new Date(new Date().getTime()+(7*24*60*60*1000))
var errorMessage = "Select date after " + dateAfter7Days;
return (startDate > dateAfter7Days)
}, ' ' + errorMessage);
$("#myform").validate({
rules: {
m_name: {
required: true
},
m_mobile: {
required: true,
number: true,
minlength: 10,
maxlength: 15
},
m_email: {
required: true,
email: true
},
m_date: {
required: true,
validDate: true
}
}
});
});
上面在控制台中给出了一个错误,声明无效。
我想在文本框下方显示错误消息“在 04/05/2021 之后输入日期”(日期可变)
在 Jquery Validation 中是否有可能?