如何控制JSP页面上的文本框只能输入数字

如题所述

1、首先需要打开软件按照图示代码新建html文件。

2、在html文件上创建一个input输入框,设置输入框的大小。

3、然后需要按照图示代码:<script type="text/javascript" src="jquery-1.9.1.min.js"></script>引入jquery.min.js文件。

4、用正则表达式判断用户每次输入的内容,当内容不是数字就不显示。

5、保存后html文件后,适用浏览器打开进行测试,发现输入非数字的内容无法在文本框上显示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-20
可以给文本框绑定一个onchange事件,每输入一个字符,调用isNaN(文本框的值)方法判断是否为数字,如果不为数字,则将输入的这个字符删除。
第2个回答  2015-11-09
<input id="Text1" type="text" onkeypress="return IsNum(event)" />
<script language="javascript" type="text/javascript">
function IsNum(e) {
var k = window.event ? e.keyCode : e.which;
if (((k >= 48) && (k <= 57)) || k == 8 || k == 0) {
} else {
if (window.event) {
window.event.returnValue = false;
}
else {
e.preventDefault(); //for firefox
}
}
}
</script>本回答被提问者采纳
第3个回答  2015-11-09
type=password

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网