2016-10-18 136 views
0

我有两个日期字段start_dateend_date。我想创建一个规则,end_date必须大于start_date,并且如果此条件返回false,则显示验证错误,如下图所示。验证结束日期是在开始日期之后

enter image description here

到目前为止,我已经试图通过创建自定义规则,这样做:

$.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.'); 

我不知道我究竟是如何设定的规则和消息。

回答

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.'); 
相关问题