input控制只能输入数字

用input时  想要只能输入数字并限制长度  

第一种  只能输入数字  没限制长度:

onkeyup = "value=value.replace(/[^\d]/g,'')"

第二种 只能输入数字 并且限制长度:

oninput="if(value.length>1)value=value.slice(1,10)" 

比如需要手机号  手机号是11位

那么 将(value.length>1)改为(value.length>11) 在将(value.slice(1,10))改为(value.slice(0,11)) 就可以了   最长11位数 

解释:

(value.length>最长个数)

解释:

(value.slice(最短输入,最长输入))

Input框输入提示语句  填写内容时提示语句消失:

placeholder="请输入你所要填写的内容"

 

posted on 2020-04-09 12:40  透明的鱼!  阅读(505)  评论(0编辑  收藏  举报

导航