jqueryUI datepicker并允许非日期?

时间:2011-10-03 13:50:53

标签: jquery jquery-ui jquery-ui-datepicker

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

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

谢谢!

2 个答案:

答案 0 :(得分:8)

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

$("#someElem").datepicker({
    constrainInput: false   
});

working example。第一个input将允许输入任何字符。第二个input将仅允许datepicker窗口小部件允许的默认值(我认为只是数字和/字符。)

答案 1 :(得分:0)

似乎我的回忆当我使用jQueryUI datepicker时,datepicker将值填入文本字段,但用户仍然可以关闭选择器并直接输入文本字段。试一试?