我正在关注here
的教程出于某种原因,当我尝试创建一个有日期的新用户时,除非月份是1-12ish之间的月份,否则它将不接受它。
我很确定这是因为ValidationMessageFor(在User.cs中)方法迫使我输入一个月必须是1月的日期,我不知道在哪里改变它。
答案 0 :(得分:-1)
将代码添加到脚本
中$.validator.addMethod('date', function (value, element) {
if (this.optional(element)) {
return true;
}
var valid = true;
try {
$.datepicker.parseDate('dd/mm/yy', value);
}
catch (err) {
valid = false;
}
return valid;
});
$('#dt1').datepicker({ dateFormat: 'dd/mm/yy' });