限制文本要框只输入数字型
限制文本要框只输入数字型,限制只能输入数字,除此之外,还可限制鼠标点击输入非数字、限制只能粘贴数字,在一些大型的表单中,这种应用比较广泛,可以有效避免表单数据不合格,从而减少程序出错的可能性。
答案:<html><title>限制文本要框只输入数字型</title><body>
<script>
var s = "<input type=\"text\" size=\"20\" " +
"style=\"text-align:center\" " +
"onkeyup=\"value=value.replace(/[^0-9\.]/g,'')\" "+ //限制只能输入数字
"onblur=\"value=value.replace(/[^0-9\.]/g,'')\" " + //限制鼠标点击输入非数字
"onbeforepaste=\"clipboardData.setData(\"text\"," + //限制只能粘贴数字
"clipboardData.getData(\"text\").replace(/[^0-9\.]/g,''))\">";
document.write(s);
</script>
</body>
</html>
上一个:DIV+CSS+JS仿Select下拉表单
下一个:用JS判断下拉框是否选中