[英]jquery ui datepicker - how to set two min/max date restrictions in one datepicker?
[英]How to set max date for jquery ui datepicker
我的頁面中有jquery ui datepicker,並使用了兩個輸入元素id“ startDate”和“ endDate”。 我的javascript有一個函數“ setRange()”,其中定義了最小日期,但我想定義最大日期,該日期只能是startDate + 6天。 我的意思是用戶不得在開始日期的6天后選擇日期。
請幫我。 謝謝
前幾天我建造了類似的東西。 基本上,每次更改startDate
,都需要在endDate
元素上設置maxDate
選項。
我喜歡將moment.js用於日期,因為它允許您執行諸如date.add('days',6)
這是一些讓您開始的事情:
$(function() {
$('#start_date').change(function() {
var start = $(this).val();
var maxDate = new Date(); // I'll leave this to you...
$('#end_date').datepicker('option','maxDate',maxDate);
}).trigger('change'); // this sets the constraint on load, too
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.