在JSP中如何控制文本框只输入数字,而且规定其输入的范围大小

 时间:2026-04-24 12:49:23

只输入数字:

<input type="text" id="a" onkeyup="value=value.replace(/[^(\d)]/g,'')"/>

输入的范围在提交的时候用JS判断:

<script type="text/javascript">

function SumbitBatch(form,fun){

if(document.form.a.value<100){

alert("请填写大于100的数字")

return false;

}

}

</script>

在JSP中如何控制文本框只输入数字,而且规定其输入的范围大小

扩展资料:

1、控制文本框只能输入数字、小数点

<input onkeyup="value=value.replace(/[^\0-9\.]/g,'')" 

onpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu = 

"value=value.replace(/[^\0-9\.]/g,'')">

2、控制文本框只能输入英文

<input onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" 

onpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu = 

"value=value.replace(/[^\a-\z\A-\Z]/g,'')">3、控制文本框只能输入英文、数字

<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')"

onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" oncontextmenu = 

"value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">

4、控制文本框只能输入中文、英文、数字、小数点

<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" 

onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" oncontextmenu = 

"value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')">

  • navicat怎么连接mysql
  • 如何修改mysql数据库编码格式?
  • sql删除语句
  • IDEA如何查看日志文件?
  • mysql ERROR 1045 (28000)怎么解决
  • 热门搜索
    扁桃体化脓怎么办 微信账号怎么改 蘑菇汤怎么做好吃 肌美精面膜怎么样 手机膜怎么撕下来 qq热键冲突怎么修改 宝宝缺锌怎么补 虫牙怎么办 levante怎么读 灼热峡谷怎么去