我有一个输入字段被设置为日期选择器。当我初始化dateFormat选项时,它会停止约束输入,我可以在文本框中输入各种垃圾日期。为什么会这样?我希望在设置自定义日期格式时,约束输入仍然有效。
myTextInput.datepicker({ dateFormat: "dd-M-yy" });
如果我没有设置dateFormat选项,则输入会按预期进行约束。
答案 0 :(得分:3)
它似乎不是打破它的自定义日期格式本身。看来,当你的dateFormat包含一个不受限制的字符串表示时。
$('#mydate').datepicker({ dateFormat: "yy-mm-dd" });
这似乎工作正常。
所以基本上代码M,MM,D和DD打破它。