我在一种形式中有两个日期选择器。他们有不同的 id,所以这不应该与类似的错误有关,比如这个。 jQuery。将选择器应用于动态表单中的每个字段
我在萤火虫中遇到的错误是“未捕获的异常:缺少此日期选择器的实例数据”
当我从表单上的第二个日期选择器“#copyTo”日期选择器中选择一天时会触发该事件。第一个日期选择器完美运行。
我的表格是
<form name="copy" action="copyEvents.php" method="post"> <input type="hidden" id="copyFromHid" name="copyFromHid"/> <input type="hidden" id="copyToHid" name="copyToHid"/> 从 <input id="copyFrom" name="copyFrom"/> 复制 复制到 <input type="text" id="copyTo" name="copyTo"/> <input type="hidden" name="gid" id="gid"/> <input type="submit" value="copy"/> </form>
jQuery是
jQuery('input#copyFrom','div#copyFromHistory form')
.datepicker({
altField: 'input#copyFromHid',
altFormat: 'yy-mm-d',
dateFormat: 'd MM yy',
firstDay: 1,
beforeShowDay: function(date) {
return (date.getDay() == 1) ? [true, ""] : [false, ""]; }
});
jQuery('input#copyTo','div#copyFromHistory form')
.datepicker({
altField: 'input#copyToHid',
altFormat: 'yy-mm-d',
dateFormat: 'd MM yy',
firstDay: 1,
beforeShowDay: function(date) {
return (date.getDay() == 1) ? [true, ""] : [false, ""]; }
});
关于为什么第一个字段会起作用但第二个字段不起作用的任何建议?