【问题标题】:Input type number field accepting alphabets instead of numbers in firefox and IE输入类型数字字段接受字母而不是Firefox和IE中的数字
【发布时间】: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


【解决方案1】:

如果您为非电话号码字符添加验证错误,那应该可以解决您的问题。

【讨论】:

  • 任何可能而不是使用js
  • 每个浏览器都可以随心所欲地实现...为什么不使用javascript?
  • 用js没问题。只需通过 html,css 询问可能性
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-30
  • 1970-01-01
  • 2016-02-26
  • 2022-11-02
  • 2020-07-28
  • 2017-05-18
  • 1970-01-01
相关资源
最近更新 更多