如果我希望输入字段允许非日期(或无效日期),我将如何使用jqueryUI“datepicker”?
我有一个服务器端脚本可以处理正常日期作为输入,或者一个星号表示“最新可用日期”(在其他一些特殊代码中)。
在我的HTML表单中有一个弹出式日期选择器会很好,但仅在需要时
如何使用jqueryUI datepicker选择特定日期(例如,通过单击datepicker图标),同时还允许用户输入我们的特殊代码作为“假日期”?
谢谢!
答案 0 :(得分:8)
您可以使用constrainInput
选项允许将所有字符输入input
:
$("#someElem").datepicker({
constrainInput: false
});
见working example。第一个input
将允许输入任何字符。第二个input
将仅允许datepicker
窗口小部件允许的默认值(我认为只是数字和/
字符。)
答案 1 :(得分:0)
似乎我的回忆当我使用jQueryUI datepicker时,datepicker将值填入文本字段,但用户仍然可以关闭选择器并直接输入文本字段。试一试?