javascript - 在 asp.net 文本框中仅允许 MM/YYYY 日期格式

标签 javascript jquery html

我有一个要求,应允许用户在 asp.net 文本框中仅输入 MM/YYYY 日期格式(例如:12/2013)。我想通过客户端编码(而不是通过代码隐藏)来实现这一点。已经苦苦挣扎很长时间了,非常感谢任何帮助。

最佳答案

如果用户手动输入此内容,那么您将需要使用像这样的 jQuery Masking 插件:http://digitalbush.com/projects/masked-input-plugin/

这将强制执行您想要的格式,只需说: $(selector).mask("99/9999");它还会自动为您添加斜杠,并且只允许数字字符。

如果您想要一个日历小部件,这个解决方案可以与 jQuery UI Datepicker 很好地结合起来,它也可以限制用户的输入:http://jqueryui.com/datepicker/

关于javascript - 在 asp.net 文本框中仅允许 MM/YYYY 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14485937/

相关文章:

javascript - redips.drag 在行被删除时获取行 ID 并将其发送到服务器

javascript - jQuery - 如何选择之前选择的 Select 选项?

javascript - 双击为 iFrame 在 IOS 上创建工作链接

jquery - 为什么我的 CSS 会被覆盖?

javascript - 如何在不单击按钮的情况下使用颜色选择器更改背景颜色?

javascript - 倒数计时器脚本中跳过了很多秒

javascript - 抢占式: How to avoid deep callback hierarchy in Node?(使用Express)

javascript - 在 Canvas 中清除和填充矩形与背景颜色之间的区别

javascript - 动态创建 Div 并使用参数设置其 onclick 事件

javascript - SyntaxError : JSON. 解析:JSON 数据第 1 行第 2 列出现意外字符