html - 输入类型 "number"在 Microsoft Edge 中未按预期工作

标签 html browser microsoft-edge

我有一个输入字段如下

<input class="calc-parameter" type="number" placeholder="" 
data-parameter-name="NUMERIC" maxlength="12" id="NUMERIC-2-0">

在所有浏览器上,我都得到微调器和/或键盘只允许输入数字

在 Microsoft Edge 上,用户可以在字段中输入数字或字符。我是否需要为 Edge 添加另一个属性以仅将其视为数字字段?或者这是一个已知的 Edge 错误?我在 Microsoft 论坛上找不到任何内容

最佳答案

他们声称支持: https://caniuse.com/#feat=input-number 但不包括旋转器功能。

但是,存在一个导致该功能不起作用的错误: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/10792541/

我自己遇到了这个。

关于html - 输入类型 "number"在 Microsoft Edge 中未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47788145/

相关文章:

javascript - 如何避免 HTML 文本在插入输入值时被破坏?

html - 溢出-x :hidden; in Chrome & Firefox 的问题

html - 如果不同来源请求相同的资源,浏览器是否会从缓存中提取?

javascript - ScrollToOptions 的行为 : 'smooth' broken in Chrome and Edge v81+

css - :focus-within workaround for edge

javascript - 通过 IE 和 Edge 中的快捷键将焦点放在输入字段上

Javascript Canvas 绘制顺序

javascript - 为什么 jquery show() 在示例中不起作用

javascript - 检测多个跨度中的文本

browser - IE6 标准模式和 quirk 模式的 CSS 过滤器?