如何将type =“number”设置为正数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (53)

目前我有以下代码

<input type="number" />

它会出现这样的事情

右边的小选择器让数字变成负数。我如何防止这种情况发生?

我对使用有疑问type="number",它造成的问题多于解决问题的问题,无论如何我都会理智地检查它,所以我应该回去使用type="text"

提问于
用户回答回答于
用户回答回答于

这取决于你想成为多么精确。它只接受整数,而不是:

<input type="number" min="1" step="1">

如果你想浮点数,例如小数点后面的两位数字:

<input type="number" min="0.01" step="0.01">

扫码关注云+社区