若是用type='number’,就会发现还可以输入e,旁边也会有上下的箭头,可以选择数字滚动,所以就需要有以下的方法解决,过滤掉其他字符,只留下数字。
<input type="text" name="" oninput="value=value.replace(/[^\d]/g,'')">
若是用type='number’,就会发现还可以输入e,旁边也会有上下的箭头,可以选择数字滚动,所以就需要有以下的方法解决,过滤掉其他字符,只留下数字。
<input type="text" name="" oninput="value=value.replace(/[^\d]/g,'')">