JSP 输入框中限制输入的数字长度

比如我限制只能输入2位数数字,输入第三位的时候就无效了,仍旧显示之前输入的2个数字,完整点的代码段谁有,谢了~

JSP控制输入框内文字长度长度是根据maxlength属性的限定。
文本框有个maxlength的属性. 可限制文本框内输入的字符长度
如:
<input type='text' name='id' maxlength='5' />
表示该文本框最多可输入5个字符
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-10-14
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function checkNumbers(){
var number = document.getElementById("numbers").value;
var text = null;
if(!number.match("^[0-9]{2}$")){
text = number.substr(0,2);
document.getElementById("numbers").value=text;
}
}
</script>
</head>

<body>
<center>
<form id="form1" name="form1" method="post" action="" >
<label>
<br />
<h1>Please input the numbers:
<input type="text" name="numbers" id="numbers" /></h1>
<br />
<br /><h1>
<input type="button" name="button" id="button" value="提交" onclick="checkNumbers();"/>     
</label>
<label>
<input type="reset" name="reset" id="reset" value="重置" />
</label></h1>
</form>
</center>
</body>
</html>本回答被提问者采纳
第2个回答  2009-09-05
<input name="textfield" type="text" maxlength="2" />

jsp 密码输入框 控制显示的字符数
这样就可以保证用户输入的数组最多能输入6位

jsp 中 input框内 怎样用 正则表达式约束 框内只能输入固定位数的数字...
(^[1-9]{1}[0-9]{0,5}\\.\\d{0,2}$)|(^[1-9]{1}[0-9]{0,5}$) 整数部分1-6位,小数部分只能为2位 若没有小数部分 整数最多6位

在JSP中如何控制文本框只输入数字,而且规定其输入的范围大小?
只输入数字: 输入的范围在提交的时候用JS判断: function SumbitBatch(form,fun){ if(document.form.a.value<100){ alert("请填写大于100的数字")return false;} }

jsp页面输入位数限制,
第一:javascript验证输入的是否是数字;第二:给input输入框设置maxLength属性来限制输入的最大长度;

jsp页面中设定value的取值范围,文本框的取值范围是5000到1000000...
\/\/写一个函数,2个参数,1个字符串,1个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码:\/\/如(“我ABC”,4)应该截为“我AB”,输入(“我ABC汉DEF”,6)应该输出为“我ABC”而不是“我ABC+汉的半个”。public String subString(String str, int subBytes) { int bytes = 0...

jsp中文本框中只能输入0-9和小数点
function check(){ var data = document.getElementById("inputid").value;var reg = \/^([0-9]|\\.)+$\/;\/\/匹配一个马上的0-9和小数点 if(reg.test(data) == true)alert("输入正确");else alert("输入错误");} <\/scirpt> \/\/\/HTML 这里可以手动检查是否正确,也可以在input里面设...

JSP页面里的文本框输入太长不能提交???
post".原因是这样滴,jsp请求默认为get请求。而get请求直接把参数附加到地址的末端,以 xxx?method1=xxx&&method2=xxx方式传递.之中方式传递的数据量很小,一半不超过2k.以上是我推测,若果不正确可以讲源代码发到我邮箱里研究一下,我以前用过fckeditor没有出现你这个问题。我邮箱79417606@qq.com ...

jsp中怎么限制在文本框只能输入小数或整数
function check(){ var data = document.getElementById("inputid").value;var reg = \/^([0-9]|\\.)+$\/;\/\/匹配一个马上的0-9和小数点 if(reg.test(data) == true)alert("输入正确");else alert("输入错误");} <\/scirpt> \/\/\/HTML 这里可以手动检查是否正确,也可以在input里面设...

在JSP中的文本框里的属性maxlength和size两个属性有什么区别啊?_百度...
任务占坑

jsp输入框怎么设置只能输入数字
1、首先需要打开软件按照图示代码新建html文件。2、在html文件上创建一个input输入框,设置输入框的大小。3、然后需要按照图示代码:引入jquery.min.js文件。4、用正则表达式判断用户每次输入的内容,当内容不是数字就不显示。5、保存后html文件后,适用浏览器打开进行测试,发现输入非数字的内容无法在文本框...

相似回答