我有x個具有相同類名的文本框。我希望用戶在其中輸入日期,每個日期應該比前一個日期更大。我怎樣才能做到這一點?jQuery驗證 - 比較同一類的值
的jQuery -
jQuery.validator.addMethod("greaterrule", function(value, element, param) {
return $(param).not(element).get().every(function(item) {
return $(item).val() < value;
});
}, "Please specify a greater value");
jQuery.validator.addClassRules("dept_date", {
greaterrule: ".dept_date"
});
HTML -
First Date <input type="text" name="first_date" class="dept_date"> <br>
Second Date <input type="text" name="second_date" class="dept_date"> <br>
Third Date <input type="text" name="third_date" class="dept_date"> <br>
Fourth Date <input type="text" name="fourth_date" class="dept_date"> <br>
在textchange事件或任何它是,寫入邏輯來比較它與以前的文本框條目。 –
使用'.prev(「.dept_date」)'獲得dept_date類的前一個元素 –
是克隆的文本框? – mmr