datetimepicker没有采用运行时minDate&的maxDate

时间:2016-09-17 17:20:02

标签: javascript jquery jsp datetimepicker

我正在尝试按照我的有效学术价值传递 startDate endDate (即 2016-04-01 2017 -03-31 )。我已在请求参数中成功传递了这些值,并在jsp页面上获取该值,如下所示:

<input type="hidden" id="startDate" value="<%=request.getParameter("startDate")%>">
<input type="hidden" id="endDate" value="<%=request.getParameter("endDate")%>">

现在,我正在尝试在 datetimepicker 上使用此值,因此请限制日历视图。如果我如下所示传递此值,则日历不会打开。

<script>
$('#datetimepicker').datetimepicker({
dayOfWeekStart : 1,
lang:'en',
timepicker:false,
format:'Y/m/d',
closeOnDateSelect:true,
minDate:$('#startDate').val(),
maxDate:$('#endDate').val(),
});
</script>

我试图在警告中显示这些值,如下所示,我能够获得正确的值:

alert($('#startDate').val() + " : " + $('#endDate').val());

我也试过在日历脚本上传递硬编码值,如下所示,它工作正常:

<script>
$('#datetimepicker').datetimepicker({
dayOfWeekStart : 1,
lang:'en',
timepicker:false,
format:'Y/m/d',
closeOnDateSelect:true,
minDate:'2016/04/01',
maxDate:'2017/03/31',
});
</script>

问题简短:如果我尝试使用隐藏变量存储的值中的minDate和maxDate,则日历无效。

请帮助。

0 个答案:

没有答案