我知道我们可以通过下面的代码限制用户输入少于特定最大数量的数字。
<input id="txt" max="9999" type="number">
如果用户输入超过9999的任何内容,则会在文本框上方显示工具提示,要求用户输入小于9999的数字。有没有办法限制用户只能在文本框中输入最多4个数字。输入4位数字后,系统将不允许数字在文本框中输入任何内容。
这是使用以下代码的普通文本框,但对于数字文本框,系统允许输入n位数字。
<input id="txt" maxlength="4" type="text">
附言:我已经用Jquery做了验证,如果用户输入的数字超过4位,系统会通知用户。我的要求是用户应该不应该被允许输入5位数字在所有。
发布于 2016-07-19 22:51:15
您可以使用Jquery
$("#txt").blur(function() {
if ($('#txt').length > 4) {
$('#txt').before('your notice');
}
});
https://stackoverflow.com/questions/38461704
复制相似问题