input限制只能输⼊数字并限制长度
1.第⼀种⽅法:input属性为number,做if判断,然后slice选取(⽬前使⽤过此⽅法,⽐较简单)⽤于添加地址时的⼿机号码框
<input type="number" oninput="if(value.length>4)value=value.slice(0,4)" />
2.第⼆种⽅法:input属性为text,maxlength为最⼤长度,onkeyup onafterpaste 限制只能输⼊数字input标签placeholder属性
<input type="text" placeholder="只能输⼊四位数字字符" class="input" id="input" maxlength="4" onkeyup="if(this.value.length==1) {this.value=place(/[^19]/g,'')}else{this.value=place(/\D/g,'')}"
onafterpaste="if(this.value.length==1){this.value=place(/[^1-19]/g,'')}else{this.value=place(/\D/g,'')}">

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。