【发布时间】:2012-09-28 12:19:13
【问题描述】:
我有两个日期输入字段:
<input type='text' id='txtLeaveDate' name='txtLeaveDate' class='date' />
<input type='text' id='txtArriveDate' name='txtArriveDate' class='date' />
验证脚本:
$().ready(function() {
// validate the comment form when it is submitted
// validate signup form on keyup and submit
$('#ticketform').validate({
rules: {
txtLeaveDate: 'required',
txtArriveDate: 'required'
},
messages: {
txtLeaveDate: 'Required!',
txtArriveDate: 'Required!'
}
});
});
</script>
和日期选择器脚本:
$('.date').datepicker({
dateFormat:'dd.mm.yy',
onClose: function () {
$('.date').valid();
}
});
但我总是收到错误消息:“必填”。
另外,我想这样做#txtArriveDate 不能早于#txtLeaveDate,但我不知道是否可能。
【问题讨论】:
-
第二部分。比较两个日期,如果在 ticketForm 验证中第一个大于第二个,则返回 false
标签: jquery validation datepicker