Javascript日期签入和签出控制

时间:2014-07-02 13:59:23

标签: javascript jquery html

我正在使用datepicker脚本

<script type="text/javascript">
        var datefield=document.createElement("input")
        datefield.setAttribute("type", "date")
        if (datefield.type!="date"){ //if browser doesn't support input type="date", load files for jQuery UI Date Picker
           document.write('<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />\n')
           document.write('<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"><\/script>\n')
           document.write('<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"><\/script>\n')
        }
</script>
<script>
    if (datefield.type!="date"){ //if browser doesn't support input type="date", initialize date picker widget:
        jQuery(function($){ //on document.ready
            $('#data_inicial').datepicker();
            $('#data_final').datepicker();
        })
    }
</script>

HTML

<input id="data_inicial" type="date" value="" name="txtCheckIn"/>

<input id="data_final" type="date" name="txtCheckOut"/>

如何控制入住和退房日期, 不允许用户输入最早的条目的出发日期?

2 个答案:

答案 0 :(得分:1)

在输入代码中,您可以设置minmax个选项以限制用户可以输入的日期。例如

<input id="data_final" type="date" name="txtCheckOut" min="2014-07-01"/>

查看更多here

答案 1 :(得分:0)

使用minDate选项

$('[name=...]').datepicker("option", "minDate",startDate);