相关疑难解决方法(0)

jQuery datepicker- 2个输入/文本框和限制范围

我使用带有两个输入框的jQuery Datepicker小部件,一个用于"From"日期,第二个用于"To"日期.我使用jQuery Datepicker功能演示作为使两个输入框相互协作的基础,但我需要能够添加这些额外的限制:

  1. 日期范围不得早于2008年12月1日

  2. "至今"可以不迟于今天

  3. 一旦一个"从"日期被选择时,"到"日期只能是后一个范围在7天之内的"从"日期

  4. 如果首先选择"收件人"日期,则"发件人"日期只能在"收件人"日期之前的7天范围内(12月1日的限制是第一个可选日期)

我似乎无法完成上述所有工作.

总之,我希望能够在12月1日到今天之间选择最多7天的范围(我意识到我将在12月1日发布此内容,因此目前只能在今天发布).

我的代码到目前为止

$(function () {

$('#txtStartDate, #txtEndDate').datepicker(
            {
            showOn: "both",
            beforeShow: customRange,
            dateFormat: "dd M yy",
            firstDay: 1, 
            changeFirstDay: false
            });
});

function customRange(input) 
{ 

return {
         minDate: (input.id == "txtStartDate" ? new Date(2008, 12 - 1, 1) : null),
         minDate: (input.id == "txtEndDate" ? $("#txtStartDate").datepicker("getDate") : null), 
         maxDate: (input.id == …
Run Code Online (Sandbox Code Playgroud)

jquery datepicker jquery-plugins jquery-ui-datepicker

53
推荐指数
3
解决办法
9万
查看次数

jQuery UI Datepicker添加天数

我正在尝试为酒店网站上的预订房间创建一些范围系统,我正在使用jQuery UI Datepicker来允许用户选择他们的入住日期.我当时想要做的是创建另一个简单的"夜数"字段并让jQuery Datepicker获取签入日期,添加夜数,并将结果日期设置为隐藏输入的值(在正确的日期)格式).它看起来像这样:

<input type="text" name="arrivalDate" class="datepicker">
<input type="text" name="numOfNights">
<input type="hidden" name="departureDate" value="arrivalDate + number of nights">
Run Code Online (Sandbox Code Playgroud)

这可能吗?提前致谢.

(注意:我将从这个表单"获取"的数据库有点不稳定,除了几个可查询的值之外我无法访问它.)

jquery jquery-ui uidatepicker

3
推荐指数
2
解决办法
2万
查看次数