中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么使用validationEngine校驗兩個日期

小億
110
2023-08-07 09:35:38
欄目: 編程語言

使用validationEngine校驗兩個日期的步驟如下:

  1. 在HTML表單中,為兩個日期輸入框添加相應的class,并設置data-validation屬性為"date",如:
<input type="text" class="validate[required,date]" id="startDate" name="startDate" />
<input type="text" class="validate[required,date]" id="endDate" name="endDate" />
  1. 在頁面中引入jQuery庫和validationEngine插件的腳本文件,如:
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-engine/2.6.4/jquery.validationEngine.min.js"></script>
  1. 初始化validationEngine插件,并為兩個日期輸入框添加自定義校驗規則,如:
$(document).ready(function() {
$("#startDate").validationEngine();
$("#endDate").validationEngine();
// 自定義校驗規則,判斷結束日期是否大于開始日期
$.fn.validationEngineLanguage.allRules.checkEndDate = {
validate: function(field, rules, i, options) {
var startDate = new Date($("#startDate").val());
var endDate = new Date($("#endDate").val());
return endDate >= startDate;
},
alertText: "結束日期必須大于等于開始日期"
};
// 添加校驗規則
$("#endDate").addClass("validate[required,date,checkEndDate]");
});

在以上代碼中,我們通過自定義校驗規則"checkEndDate"來判斷結束日期是否大于等于開始日期。然后,我們為結束日期輸入框添加該校驗規則。最后,調用validationEngine()方法來初始化validationEngine插件。

0
白玉县| 邢台市| 奉节县| 揭阳市| 钟山县| 乌兰察布市| 门源| 江陵县| 铁力市| 阳原县| 咸丰县| 临汾市| 清丰县| 新源县| 池州市| 栾川县| 治多县| 林芝县| 吴旗县| 马边| 靖州| 正阳县| 兰溪市| 崇明县| 洮南市| 珠海市| 枞阳县| 密云县| 扶风县| 罗甸县| 淄博市| 栾城县| 南川市| 龙游县| 洱源县| 五莲县| 祁连县| 保康县| 改则县| 北票市| 驻马店市|