我在 Firefox 和 Internet Explorer 中使用 input[type="number"]
时遇到一些问题。输入字符将是数字,但在 Firefox 和 IE 中也可以输入文本。在 chrome 中完美运行。是否可以在不使用 javascript
的情况下进行修复。提前致谢
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance:textfield;
}
<input type="number" name="mob_num" required="required" placeholder="(999)457-8454"/>
最佳答案
如果您为非电话号码字符添加验证错误,应该可以解决您的问题。
关于html - 输入类型数字字段接受字母而不是 firefox 和 IE 中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39555792/