html中 在输入框(input标签)中只能输入数字

来源:互联网 发布:mac 音乐升降调编辑 编辑:程序博客网 时间:2024/06/03 16:00
  1. <input type="text" value="1"  
  2.     onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"  
  3.     onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'0')}else{this.value=this.value.replace(/\D/g,'')}" />  

这样可以实现在输入框中只能输入数字,输入其他内容会自动清除。
0 0