Jquery年份日历日期输入不起作用

时间:2017-03-13 10:58:35

标签: javascript php jquery ajax

我正在使用它 http://www.bootstrap-year-calendar.com/#Examples/Simple Boostrap年历。但是当我使用输入名称even-start-date和event-end-date调用modal时,我的模态不会工作并抛出我粘贴在底部的错误。有人可以在这方面帮助我吗?如果我删除那些日期输入,模态工作正常

console.log('The result is= ', JSON.stringify(res));
  

未捕获的TypeError:无法读取属性'空'未定义的       在Datepicker._updateDatepicker(ui / 1.12.1 / jquery-ui.js:7976:13)       在HTMLInputElement。 (辉/ 1.12.1 / jquery的-ui.js:9256:5)       在Function.each(jquery-1.12.4.js:370:19)       在jQuery.fn.init.each(jquery-1.12.4.js:137:17)       在jQuery.fn.init。$。fn.datepicker(ui / 1.12.1 / jquery-ui.js:9253:14)       在editEvent(production / calendar.php:246:54)       在HTMLDivElement.selectRange(/production/calendar.php:321:13)       在HTMLDivElement.dispatch(https://code.jquery.com/jquery-1.12.4.js:5226:27)       在HTMLDivElement.elemData.handle(jquery-1.12.4.js:4878:28)       在Object.trigger(jquery-1.12.4.js:5130:12)

2 个答案:

答案 0 :(得分:0)

而不是使用$('#event-modal input[name="event-start-date"]').datepicker('update', event ? event.startDate : '');,您必须像$('#event-modal input[name="event-start-date"]').datepicker('setDate', event ? event.startDate : '');一样使用setDate方法

答案 1 :(得分:0)

我遇到了同样的问题,它涉及下载或获取指向以下JavaScript和CSS资源的cdn链接(这些名称不是链接):

<link rel="stylesheet" href="bootstrap-year-calendar.min.css">
<link rel="stylesheet" href="bootstrap-datepicker.standalone.min.css">

<script src="bootstrap-year-calendar.min.js"></script>
<script src="moment.min.js"></script>
<script src="bootstrap-datepicker.min.js"></script>