我有一个包含两个日期字段的表单,start_date
和end_date
。我想创建一条规则 end_date
必须大于 start_date
,并且如果此条件返回 false
然后显示验证错误,如下图所示。
到目前为止,我已尝试通过创建自定义规则来做到这一点:
$.validator.addMethod("check_date", function(value, element) {
var start_date = $("input[name='start_date']").val();
var end_date = $("input[name='end_date']").val();
return end_date(value) > start_date(value);
}, 'End date must be greater then start date.');
我不确定我到底是如何设置规则和消息的。
最佳答案
明白了。
$.validator.addMethod("check_date", function(value, element) {
var start_date = $("input[name='start_date']").val();
var end_date = $("input[name='end_date']").val();
return end_date > start_date;
}, 'End date must be greater then Start date.');
关于javascript - 验证 end_date 是否晚于 start_date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40101500/