2010-07-15 84 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