3
我有一個輸入字段被設置爲日期選擇器。當我初始化dateFormat選項時,它會停止約束輸入,我可以在文本框中輸入各種垃圾日期。爲什麼會發生?在設置自定義日期格式時,我希望限制輸入仍然有效。爲什麼設置日期格式時,jQuery datapicker不約束輸入?
myTextInput.datepicker({ dateFormat: "dd-M-yy" });
如果我沒有設置dateFormat選項,那麼輸入受限於預期。
好的,我明白你的意思了。所以,因爲我使用的格式允許像2010年7月12日這樣的日期,它將基本禁用約束並允許任何文本。我認爲它會更聰明,只允許JAN,FEB,MAR等字符。任何想法如何輕鬆限制使用jQuery輸入的文本? – GiddyUpHorsey 2010-07-15 04:16:12
該文檔使得它聽起來應該更聰明一些。您可以對該字段進行自己的約束,以僅允許數字和字母字符。這是一個解決方案(只是忽略預覽的東西)http://stackoverflow.com/questions/1397535/block-characters-from-input-text-field-mirror-input-into-span-or-div – MacAnthony 2010-07-15 04:48:30
我格式爲dd/mm/yy,並且不起作用,沒有字符串重新聲明xD – max4ever 2011-12-07 10:06:47