我有一个要求,应允许用户在 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/