【发布时间】:2015-02-18 18:35:35
【问题描述】:
您好,如果能就我的问题提供任何帮助,我将不胜感激
如果我只有 1 个用于开始和结束的日期选择器,我可以让 jQuery Datepicker 与开始/结束日期验证一起工作。
但是,如果我在同一页面中有多个日期选择器,我不知道如何拥有相同的功能。我无法将它们归类,因为它们无法根据正确的开始和结束日期选择器进行验证。
我到处搜索,但仍然找不到解决方案。希望有人可以帮助我! 谢谢你
这是我的javascript:
$(document).ready(function () {
$("#start1").datepicker({
numberOfMonths: 2,
onSelect: function(selected) {
$("#end1").datepicker("option","minDate", selected)
}
});
$("#end1").datepicker({
numberOfMonths: 2,
onSelect: function(selected) {
$("#start1").datepicker("option","maxDate", selected)
}
});
});
这是我每个 1 个日期选择器的 html:
<input type="text" name="start1" placeholder="Start Date" id="start1" class="form-control" />'
<input type="text" name="end1" placeholder="End Date" id="end1" class="form-control" />
如果日期选择器超过 1 个,则代码如下:
<input type="text" name="start" placeholder="Start Date" id="start<%=i%>" class="form-control" />
<input type="text" name="end" placeholder="End Date" id="end<%=i%>" class="form-control" />
其中 i 代表一个取决于数组大小的数字
【问题讨论】:
-
澄清一下,您需要两个日期选择器,一个用于开始日期,一个用于结束日期?如果设置了开始日期日期选择器,你想确保结束日期不能早于开始日期吗?还是别的什么?
-
不清楚问题是如何初始化日期选择器或如何设置表单验证。请提供您遇到问题的代码
-
大家好,我不小心按回车提交了。更新了我的问题!
-
@Sheryl-AnnLee 是动态数组 (i) 的大小吗?
标签: javascript jquery html jsp datepicker