<Input type=“number” 框内只能输入整数且不能输入小数点
之前在网上找了好多都是不能使用的,解决问题后发一下我解决的方法。
代码
<Input type="number"
onKeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"//这个是关于不能输入小数点的控制
οnkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"
onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'0')}else{this.value=this.value.replace(/\D/g,'')}" />