私信  •  关注

DonP

DonP 最近回复了

不知怎的,我原来的问题是在加载位中的东西,它从最后一个部分不工作,它工作,但其他两个没有删除所有这些,它工作得很好。里面一定有语法错误。

无论如何,现在它已经被正确地修复了。一旦我意识到@artisticfenix是什么意思,我就能够实现它,以大大简化代码,并使它能够与任何形式一起工作,不管它们有多少日期选择器。我现在有了这个:

$(function() {
   $('input').filter('.datepicker').datepicker({
    altFormat: 'yy-mm-dd', 
    dateFormat: 'yy-mm-dd', 
    firstDay: 1
   });
});

在这种情况下,表单本身是半动态的,这意味着它是由定义函数中找到的值数组创建的,因此只需更改定义就可以使其在几个站点中正常工作。现在id只是字段名,类总是datepicker。到目前为止似乎工作得很好!

<input type="text" name="EventDate" value="2019-01-11" size="15" id="EventDate" class="datepicker">