javascript - 尝试在一个字段中只允许 4 个数字

标签 javascript html

我试图确保只验证 4 位数字,这些数字只能是字段中的数字,并且不能接受字母。是针对这个领域的。

<tr>
<td id="Exam_Number">Exam Number</td>
<td><input type="text" name="Exam_Number" /></td>
</tr>

最佳答案

有用的答案here

具体来说,您希望将输入元素更改为:

<input type="text" maxlength="4" pattern="[0-9]{4}" title="Four digit test number" name="Exam_Number"/>

并使用 jQuery 只允许显示数字 here

$("#myField").keyup(function() {
    $("#myField").val(this.value.match(/[0-9]*/));
});

关于javascript - 尝试在一个字段中只允许 4 个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21488497/

相关文章:

javascript - jQuery .ajax 在发送请求之前调用成功函数

javascript - 在 Bootstrap 3.0 中设置下拉列表的宽度

javascript - 将选定的值从文本框移动到下拉列表

javascript - 从 DOM 中获取特定列表,同时忽略另一个列表

javascript - react 视频渲染

javascript - 如何在html中向div添加Ajax响应

javascript - ExtJS 6.2 与 4.x 中的 Ext.state.Manager.setProvider() 行为

javascript - 检查脚本是否已加载(并且对象存在于窗口空间中)的最佳实践?

javascript - 六边形上的 HTML5 图像未加载图像,而是绘制黑色六边形

PHP HTML 表格