【发布时间】:2016-11-23 05:53:34
【问题描述】:
有没有办法在 jQuery 中定义一个可以仅输入到文本输入字段的数字间隔(比如说 1900 年到 2016 年之间)?
据我了解,我必须使用 input type="text" 因为数字字段不能用于 jQuery 键盘。此外,需要通过虚拟和真实键盘输入值(请参阅http://generace.forbes.cz/),并且每次用户尝试提交表单时都要检查数字间隔。
【问题讨论】:
-
有志者事竟成。你的尝试在哪里?
-
可以使用pattern属性查看输入是否匹配正则表达式。
-
我认为没有办法限制输入。但是您可以在之后验证输入
-
@TreeNguyen:这可能是真的,难道你没有一些简单的 sn-p(可能是 jQuery)可以做到这一点吗?谢谢
-
each time user tries to submit the form表示您不想提交表单?如果您打算使用 PHP,那么在这种情况下您将需要 AJAX。
标签: javascript php jquery html