我正在使用Flatpickr v4.6.3。使用下面的代码行在带有类日期的文本字段上对其进行初始化。
$(“ .date”).flatpickr({“ dateFormat”:“ d-M-Y”,disableMobile:“ true”,“ defaultDate”:new Date()});
在这里,我希望Flatpickr显示在输入字段的值中设置的日期,如果文本框/输入字段的值没有有效日期,则显示默认日期。
问题:如果我使用defaultDate:new Date(),则它始终会覆盖在输入字段上设置的任何日期值。也许我可以编写一个方法来调用defaultDate并自己解析输入值并相应地返回。请提出建议。
答案 0 :(得分:0)
我有同样的问题。 “ defaultDate”属性的类型为字符串,默认值为null。记住它是一个字符串,所以如果您使用'null',它将初始化为空白。我正在使用4.6.1,这对我有效。
$( ".date" ).flatpickr({
dateFormat:"d-M-Y",
disableMobile: "true",
defaultDate:'null'
});