欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

兼容ie8的Javascript控制文本框只能输入数字[有修改,兼容IE、火狐等浏览器]

程序员文章站 2024-03-25 11:23:52
...

Javascript控制文本框只能输入数字[有修改,兼容IE、火狐等浏览器]

 

方法一:

<input     
onkeypress = "return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46"     
onpaste = "return !clipboardData.getData('text').match(/\D/)"     
ondragenter = "return false"     
style = "ime-mode:Disabled"     
/>    

运行效果:
只能输入数字和点:  (注:只兼容IE)
说明:
1 只能输入0到9和小数点
2 只能粘贴数字
3 不能拖动内容进来
4 禁止使用输入法

方法二:

<input     
nkeyup ="this . value=this.value.replace(/\D/g,'') " onafterpaste ="this.value=this .value.replace(/\D/g,'') "  /> 

运行效果:
只能输入数字: 

相关标签: 大前端爬坑之路