2016-10-18 134 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.'); 
相關問題