jqueryUI datepicker并允许非日期?

Jos*_*osh 4 jquery jquery-ui jquery-ui-datepicker

如果我希望输入字段允许非日期(或无效日期),我将如何使用jqueryUI"datepicker"?

我有一个服务器端脚本可以处理正常日期作为输入,或星号表示"最新可用日期"(在其他一些特殊代码中).
在我的HTML表单中有一个弹出式日期选择器会很好,但仅在需要时.
如何使用jqueryUI datepicker选择特定日期(例如,通过单击datepicker图标),同时还允许用户输入我们的特殊代码作为"假日期"?

谢谢!

Jam*_*ice 8

您可以使用该constrainInput选项允许将所有字符输入到input:

$("#someElem").datepicker({
    constrainInput: false   
});
Run Code Online (Sandbox Code Playgroud)

见这个工作示例.第一个input将允许输入任何字符.第二个input只允许datepicker小部件允许的默认值(我认为只是数字和/字符).