關于input框 限制輸入長度記錄一次
問題描述:input輸入框長度限制&非正則運算式
方式一
type = "number" -> 輸入型別
oninput ->{
oninput 事件在用戶輸入時觸發,
該事件在 <input> 或 <textarea> 元素的值發生改變時觸發,
提示: 該事件類似于 onchange 事件,不同之處在于 oninput 事件在元素值發生變化是立即觸發, onchange 在元素失去焦點時觸發,另外一點不同是 onchange 事件也可以作用于 <keygen> 和 <select> 元素
}
value.slice(start,end)
return ' <input type="number" value="'+value+'" οninput="if(value.length>16)value=value.slice(0,3)" />';
| 引數 | 描述 |
|---|---|
| start | 必需,規定從何處開始選取,如果是負數,那么它規定從陣列尾部開始算起的位置,也就是說,-1 指最后一個元素,-2 指倒數第二個元素,以此類推, |
| end | 可選,規定從何處結束選取,該引數是陣列片斷結束處的陣列下標,如果沒有指定該引數,那么切分的陣列包含從 start 到陣列結束的所有元素,如果這個引數是負數,那么它規定的是從陣列尾部開始算起的元素, |
注:如果 end 未被規定,那么 slice() 方法會選取從 start 到陣列結尾的所有元素,
具體用法請自行前往官網學習!
方式二
maxlength屬性 ->
{
maxlength 屬性規定輸入欄位的最大長度,以字符個數計,
maxlength 屬性與 <input type="text"> 或 <input type="password"> 配合使用
}
return ' <input type="number" value="'+value+'" maxlength = “長度” />';
原因分析:
你猜???
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/246572.html
標籤:其他
上一篇:簡單隔行變色及添加洗掉
