javascript - 防止用户在输入字段中输入大于 2 位数字的值

标签 javascript jquery html

我有一个 HTML 表单字段来从用户那里获取月份。

<input type="text" placeholder="MM" size="2" name="month">

我需要该字段仅接受 2 位数字。我尝试了表单验证,但它允许用户输入超过 2 位数字,然后显示验证消息。我不需要该字段的任何验证消息,但应限制用户最多只能输入 2 位数字。有没有办法使用 jquery 来做到这一点?

最佳答案

<input type="text" placeholder="MM" size="2" name="month" maxlength="2>

maxlength属性;

<input type="text" placeholder="MM" size="2" maxlength="2" name="month">

它限制了您可以输入的文本量,不允许您输入更多内容。

编辑:添加片段

关于javascript - 防止用户在输入字段中输入大于 2 位数字的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40810381/

相关文章:

javascript - Ajax 在 php while 循环中更新我表单中的第一行

javascript - Firefox 插件中有多个 js 文件可以有 require 方法吗?

javascript - 折叠事件不触发 Bootstrap 2.3.2 JQuery 1.10

javascript - jQuery AJAX 在 FireFox 中不起作用

javascript - 如何设置在 AngularJs 中最初选中的单选按钮?

javascript - 使用母版页时的事件元素

javascript - js 函数在 cakephp 中使用 onLoad 和 onClick

javascript - 用一个滚动条滚动两个 div (javascript)

javascript - 修改 jParallax 滚动

javascript - 如何在 Firefox 插件中覆盖 preventDefault/stopPropagation