日期选择器,至少从一天开始

斜纹夜蛾

我正在四处寻找约会选择器,以进行预订。
下面的代码几乎完全按照我想要的方式工作。
问题是:我不希望“去”日期选择器在未来的一天之内允许任何事情。

例如,如果“发件人”是13/09/25,我希望“发件人”至少是26/09/13。
我需要进行哪些更改才能按照自己的方式进行操作?

<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<link rel="stylesheet" href="http://jqueryui.com/datepicker//resources/demos/style.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script>

    $(function() {
        $( "#from" ).datepicker({
            defaultDate: "+0w",
            changeMonth: true,
            numberOfMonths: 1,
            minDate: -0,
            onClose: function( selectedDate ) {
                $( "#to" ).datepicker( "option", "minDate" , selectedDate );
        }
        });

        $( "#to" ).datepicker({
            defaultDate: "+0w",
            changeMonth: true,
            numberOfMonths: 1,
            onClose: function( selectedDate ) {
                $( "#from" ).datepicker( "option", selectedDate );
        }
        });
    });

</script>

<form action="?q=Reservation" method="post">
    <label for="from">From</label>
    <input type="text" id="from" name="from" />
    <label for="to">to</label>
    <input type="text" id="to" name="to" />

    First name: <input type="text" name="FirstName" value="Mickey"><br>
    Last name: <input type="text" name="LastName" value="Mouse"><br>
    <input type="submit" value="Submit">
</form>
欧文·多米宁(Irvin Dominin)

您可以执行以下操作:

 $("#from").datepicker({
     defaultDate: "+0w",
     changeMonth: true,
     numberOfMonths: 1,
     minDate: -0,
     onClose: function (selectedDate) {
         var date2 = $('#from').datepicker('getDate');
         date2.setDate(date2.getDate() + 1);
         $("#to").datepicker("option", "minDate", date2);
     }
 });

因此,您可以从日期获取当前日期,并使用为其添加一天setDate,然后根据需要设置该minDate选项。

演示:http//jsfiddle.net/IrvinDominin/tSrGx/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JodaTime从一天开始就获取当前毫秒

如何从一天开始获取毫秒数

日期选择器:任何一天的选择

为日期选择器添加一天

使日期从R中的同一天开始

如何检索日期从一个月的第一天开始的所有行

如何仅使日期选择器从当前日期的第二天开始进行选择

日期范围选择器选择前一天的日期

在日期时间选择器中选择一周的最后一天

我怎样才能让日期选择器从该日期至今的至少8天前开始选择?

Moment js - 无法从一天开始的时间过去

日期选择器范围不允许退房日期为同一天

为什么日期选择器中的日期显示最后一天?

为什么angularjs引导日期选择器会在前一天选择?

当我选择1M的间隔时,如何让我的Grafana图表从一个月的第一天开始?

如何在 jQuery 的日期选择器范围内添加一天?

在 Moment.js 中从月份的第一天开始获取日期的名称

使用 Javascript 从今天开始为日期选择器获取一组日期

如何从每月的第一天开始进行选择

如果选择月份的第一天,则从日期选择器传递的日期不正确

一周从哪一天开始?

在 SQL 中从一天开始(直到它发生变化)分组和获取唯一值

SQL/VBA:如何从一个月的第一天以外的一天开始按会计年度分组

jQuery UI Datepicker,设置默认的一天开始

从一天开始从时间接收字符串的简单方法.Now()

SQL或DQL,从一天开始到现在为止按计数分组

如何在jquery日期选择器字段附近创建上一天和下一天链接

限制日期选择器(从今天开始) - HTML

限制日期选择器(从今天开始) - HTML