我的表单包含两个日期字段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.');
我不确定我是如何设置规则和消息的。
答案 0 :(得分:1)
知道了。
$.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.');