2010-07-15 185 views
3

我有一個輸入文本元素被用作jQuery UI日期選擇器與自定義日期格式。日期格式允許以JAN,FEB等形式輸入月份,因此受限輸入允許所有角色通過。請參閱this question如何限制使用jQuery輸入到輸入文本元素中的文本?

如何限制輸入的文本以匹配我的日期格式「dd-M-yy」?

有沒有辦法使用jQuery使輸入文本元素的行爲像一個蒙面的編輯文本框?

+0

是不是** DD-M-YY ** **或DD-MM-YY **? – rahul 2010-07-15 04:44:39

+0

dd-M-yy例如2010年7月15日 – GiddyUpHorsey 2010-07-15 05:26:47

回答

1

這有點髒,但也許你可以使用http://www.zurb.com/playground/jquery-text-change-custom-event創建你自己的過濾器?

該插件不是髒的介意你,它看起來不錯,但它可能是這個釘子錯誤的錘子。

+0

雖然熊會吃你的答案有更接近的匹配工具,這個答案也是非常有用的,我實際上使用兩者來實現我需要的掩碼和驗證。 – GiddyUpHorsey 2010-07-15 06:20:27

0

如果你正在使用 你已經內置支持此媒體鏈接插件

您可以指定日期選擇器 裏面的「constrainInput」選項,它是一個布爾只是將其設置爲true裏面一個jQuery的日期選擇器。並avcorse sepcify你的日期格式。

http://docs.jquery.com/UI/Datepicker#option-constrainInput

+0

這對我的場景不起作用。請參閱上面我的問題中的鏈接。 – GiddyUpHorsey 2010-07-15 08:34:48