您的位置:首页 > 其它

开发问题:input type="number"可以输入字母e

2018-02-07 11:29 549 查看
input type=”number” 时只允许输入数字,但是字母e可以输入,原因是e在数学上代表2.71828,所以它也还是一个数字,所以能输进去。

解决办法为在input属性上加上:解决办法为在input属性上加上:

onKeypress=”return (/[\d]/.test(String.fromCharCode(event.keyCode)))”



其中min max是设置可输入的最小值和最大值。如果想要限制输入不能为负数和0,可以设置min=”1” 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐