我有一个输入文本元素被用作具有自定义日期格式的 jQuery UI 日期选择器。日期格式允许以 JAN、FEB 等形式输入月份,因此受约束的输入允许所有字符通过。看到这个问题。
如何限制输入的文本以匹配我的日期格式“dd-M-yy”?
有没有办法使用 jQuery 使输入文本元素表现得像一个蒙面的编辑文本框?
我有一个输入文本元素被用作具有自定义日期格式的 jQuery UI 日期选择器。日期格式允许以 JAN、FEB 等形式输入月份,因此受约束的输入允许所有字符通过。看到这个问题。
如何限制输入的文本以匹配我的日期格式“dd-M-yy”?
有没有办法使用 jQuery 使输入文本元素表现得像一个蒙面的编辑文本框?
我建议使用jQuery MaskedInput 插件,假设您的输入是固定宽度的。
这有点脏,但也许您可以使用http://www.zurb.com/playground/jquery-text-change-custom-event创建自己的过滤器?
该插件并不脏,它看起来很棒,但它可能是这个钉子的错误锤子。
如果您使用的是 jquery 日期选择器,则您已经在插件中内置了对此的支持
您可以在 datepicker 中指定“constrainInput”选项,它是一个布尔值,只需将其设置为 true。并选择您的日期格式。