input 输入框只能输入数字,长度为2(也可以修改任意长度);input框只能输入数字或小数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pyd1040201698/article/details/82901960

直接放在input标签里面

1.input长度为2

oninput="if(value.length>2)value=value.slice(0,2)"

 2.控制input输入数字

onkeyup="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,'')}else{this.value=this.value.replace(/\D/g,'')}"

将上面的3个属性全部丢到input标签里面,input框就只能输入长度为2位数的数字

3.只能输入数字或者小数

onkeyup="if(isNaN(value))execCommand('undo')" 

onafterpaste="if(isNaN(value))execCommand('undo')"

猜你喜欢

转载自blog.csdn.net/pyd1040201698/article/details/82901960