首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

jQuery 日期篩選驗證:開始日期不可大於結束日期

     編輯:程式設計綜合問答

在查詢按鈕點擊事件中加入日期比對邏輯,防止無效範圍提交。

實現代碼

function calendarSearch() {
    var sd = $('#startDate').datebox('getValue');
    var ed = $('#endDate').datebox('getValue');
    if (!sd || !ed) {
        alert('請選擇日期!');
        return false;
    }
    if (sd >= ed) {
        alert('開始日期不能大於或等於結束日期!');
        return false;
    }
    // 執行查詢邏輯
    return true;
}

關鍵點

  • 使用 datebox('getValue') 取得格式化字串(yyyy-MM-dd),字串比較即可判斷大小。
  • 驗證失敗時 return false 阻止表單提交或 AJAX 發送。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved