【发布时间】:2016-09-18 08:50:54
【问题描述】:
我在 Firefox 和 Internet Explorer 中遇到了input[type="number"] 的一些问题。键入字符将是数字,但文本也在 firefox 和 IE 中键入。在镀铬中完美工作。是否可以在不使用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"/>
【问题讨论】:
-
人们发现重复比回答更有趣。正确阅读我的问题并将其标记为重复
-
重复链接不能解决我的问题。是否可以在不使用 javascript 的情况下在输入字段中使用数字而不是字母。
-
重新打开了您的问题。为了解决这个问题,你需要脚本,因为只有基于 webkit 的浏览器(至少在今天)才能阻止除数字之外的任何其他字符
-
你能告诉我IE版本吗?
-
好的 lgson.. IE 版本 11 @shankar shastri
标签: html css placeholder