html - <input type ="number"> 允许 2 位小数

标签 html numbers

我有一个 <input type="number">并且我想将用户的输入限制为纯数字或小数点最多 2 位小数。

基本上,我要求输入价格。

我想避免使用正则表达式。有办法吗?

<input type="number" required name="price" min="0" value="0" step="any">

最佳答案

使用 step=".01" 代替允许任意小数位的 step="any",它允许最多两位小数。

规范中的更多详细信息:https://www.w3.org/TR/html/sec-forms.html#the-step-attribute

关于html - &lt;input type ="number"> 允许 2 位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34057595/

相关文章:

Oracle float 与数字

php - 生成具有预定义长度的随机数 PHP

css - 跨越具有不同样式的标签

javascript - 如何在关闭网页时保持计时器运行

javascript - 设置/更改/附加到 dojo-data-props 的方法

c - 测试 C 随机数生成器

php - 如何在 PHP 中将数组转换为数字?

javascript - JSP 无法使用 webservlet doGet 让 AJAX 工作

javascript - JQuery 未应用类