1. 程式人生 > >input 輸入框只能輸入數字,長度為2(也可以修改任意長度);input框只能輸入數字或小數

input 輸入框只能輸入數字,長度為2(也可以修改任意長度);input框只能輸入數字或小數

直接放在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')"