3

我有一个输入字段被设置为日期选择器。当我初始化 dateFormat 选项时,它会停止限制输入,我可以在文本框中输入各种垃圾日期。为什么会这样?在设置自定义日期格式时,我希望受限输入仍然有效。

myTextInput.datepicker({ dateFormat: "dd-M-yy" });

如果我没有设置 dateFormat 选项,那么输入会按预期受到限制。

4

1 回答 1

3

破坏它的似乎不是自定义日期格式本身。看来,当您的 dateFormat 包含不受限制的字符串表示形式时。

$('#mydate').datepicker({ dateFormat: "yy-mm-dd" });

这似乎工作正常。

所以基本上代码 M、MM、D 和 DD 会破坏它。

于 2010-07-15T03:56:57.687 回答