gpt4 book ai didi

javascript - jquery DatePicker 更改下拉列表中的 minDate 选项

转载 作者:行者123 更新时间:2023-11-27 23:46:08 24 4
gpt4 key购买 nike

我正在使用 jquery DatePicker。我有一个下拉菜单,我需要从下拉菜单中重置 DatePicker 的 minDate 选项。这是代码片段。

HTML

<input id="Date_From" name="Date_From">
<select id="Select" >
<option value="Choice1">Choice1</option>
<option value="Choice2">Choice2</option>
<select>

JS

  $("#Date_From").datepicker();
$("#Date_To").datepicker();

$('#Select').change(function () {
var option = this.value;

if (option == 'Choice1')
{
$( "#Date_From" ).datepicker( "option", "minDate", new Date(2015, 1 - 1, 1) );
}
else if (option == 'Choice2')
{
$( "#Date_From" ).datepicker( "option", "minDate", new Date(2015, 1 - 7, 1) );
}
else{
}
});

最佳答案

问题出在月份计算上,01 Jul 2015需要传递7-1(6)

$("#Date_From").datepicker();
$("#Date_To").datepicker();

$('#Select').change(function() {
var option = this.value;
if (option == 'Choice1') {
$("#Date_From").datepicker("option", "minDate", new Date(2015, 1 - 1, 1));
} else if (option == 'Choice2') {
$("#Date_From").datepicker("option", "minDate", new Date(2015, 7 - 1, 1));
}
}).change();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.js"></script>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/redmond/jquery-ui.css" rel="stylesheet" />
<input id="Date_From" name="Date_From" />
<select id="Select">
<option value="Choice1">Choice1</option>
<option value="Choice2">Choice2</option>
</select>

关于javascript - jquery DatePicker 更改下拉列表中的 minDate 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33165463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com