我正在使用 eternicode twitter 引导日期选择器(https://github.com/eternicode/bootstrap-datepicker)。想要检查这是否提供了验证,因此开始日期将始终小于结束日期。在我的情况下,我只是使用月份和年份,所以需要确保选择的开始月份总是小于选择的结束月份。
问问题
1897 次
1 回答
0
您可以改用两个日期选择器:一个用于开始,一个用于结束。然后使用 jQuery 验证来强制结束日期在开始日期之后:
$form.validation({
rules: {
"formElementName": {
afterBeginDate : true
}
}
});
$.validator.addMethod(
"afterBeginDate",
function (value, element) {
return (
$end.data('datepicker').getDate() - $start.data('datepicker').getDate()
) > 0;
},
"Please select another date"
);
于 2013-10-23T07:52:36.223 回答