如题所述
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>本回答被提问者采纳
<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