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="请输入你所要填写的内容"

猜你喜欢

转载自www.cnblogs.com/yutang-wangweisong/p/12666128.html