当前位置: 首页 > 知识库问答 >
问题:

Firefox不允许在输入[type=number]中使用小数

席安康
2023-03-14
<input type="number" />

共有1个答案

龙令
2023-03-14

如果设置step=“0.01”,则边框将消失。

number类型有一个控制有效数字(以及max和min)的步进值,默认为1。此值也被步进按钮的实现所使用(即,按上一步增加)。

只需将该值更改为任何合适的值。然而,这也意味着用户只能通过你的值与小箭头。

 类似资料:
  • 如果字符串包含以下内容,则该字符串是有效的浮点数: 可选“-”(U+002D)字符。 按照给定的顺序,下列一项或两项: 一个或多个ASCII数字的序列。 一个单一的“。(u+002e)字符。 一个或多个ASCII数字的序列。 “E”(U+0065)字符或“E”(U+0045)字符。 可选“-”(U+002D)字符或“+”(U+002B)字符。 一个或多个ASCII数字的序列。 null 在IE11

  • 我有一个输入字段,用户只能在其中输入数字。 JSFIDLE演示 问题是:当我输入一个数字(例如,)然后按点()时,或-浏览器会自动删除输入字段的内容(值设置为“”=空字符串)。但是为什么呢?将类型从更改为似乎可以解决问题。但是,我失去了输入字段的向上/向下箭头功能。有什么想法吗?

  • 我想在html表单中将用户输入限制为正数。 我知道您可以设置min=“0”,但是可以通过手动输入负数绕过此设置。 有没有其他方法可以解决这个问题而不用编写验证函数?

  • 属性不能与一起使用。这种情况只在Chrome中发生。

  • 问题内容: 这个答案描述了如何使用CSS3设置复选框样式,而无需使用: 这在Chrome 22中有效,但在Firefox 15或IE 9中无效。 鉴于后两种浏览器均缺乏支持, 根据CSS3规范 , Chrome的行为是否有效? 问题答案: 这是未知的土地;规格并不能解决问题。在CSS 2.1规范说 : “注意。该规范并未完全定义:before和:after与替换元素(例如HTML中的IMG)的交互