91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

validationEngine兩個日期比較校驗問題

小云
95
2023-08-07 12:19:59
欄目: 編程語言

validationEngine是一個用于表單驗證的JavaScript庫,可以通過定義驗證規則來驗證表單輸入的數據。如果要比較兩個日期并進行校驗,可以使用validationEngine的自定義規則功能。

以下是一種可能的實現方式:

  1. 在表單中添加兩個日期輸入框,例如:
<input type="text" name="start_date" id="start_date" class="validate[required]" />
<input type="text" name="end_date" id="end_date" class="validate[required,custom[dateComparison]]" />
  1. 在JavaScript代碼中定義自定義規則函數,用于比較兩個日期的大小:
$.validationEngineLanguage.allRules['dateComparison'] = {
"func": function (field, rules, i, options) {
var start_date = new Date($("#start_date").val());
var end_date = new Date($("#end_date").val());
if (start_date <= end_date) {
return true;
} else {
return false;
}
},
"alertText": "End date must be greater than or equal to start date"
};
  1. 在頁面加載完成時初始化validationEngine,并指定驗證規則:
$(document).ready(function () {
$("#form_id").validationEngine();
});

這樣,當用戶提交表單時,validationEngine會自動調用自定義規則函數進行日期比較校驗。如果end_date小于start_date,則會顯示錯誤提示信息"End date must be greater than or equal to start date"。

0
农安县| 四会市| 木兰县| 新营市| 澜沧| 三原县| 利津县| 临猗县| 安龙县| 鸡东县| 凤庆县| 永清县| 东安县| 云阳县| 阿拉善左旗| 晋江市| 那坡县| 渭南市| 军事| 乌审旗| 日照市| 眉山市| 靖远县| 保山市| 峨山| 邵东县| 陆川县| 沈阳市| 舟山市| 乌审旗| 江阴市| 罗城| 铜川市| 扶余县| 甘孜| 兴文县| 高尔夫| 北流市| 右玉县| 马尔康县| 宜章县|