当前位置:编程学习 > JS >>

限制文本要框只输入数字型

限制文本要框只输入数字型,限制只能输入数字,除此之外,还可限制鼠标点击输入非数字、限制只能粘贴数字,在一些大型的表单中,这种应用比较广泛,可以有效避免表单数据不合格,从而减少程序出错的可能性。
  
答案:<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判断下拉框是否选中

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,