我只想获得正值,有没有办法只使用 html 来防止它
请不要建议验证方法
原文由 Tural Ali 发布,翻译遵循 CC BY-SA 4.0 许可协议
对我来说,解决方案是:
<input type="number" min="0" oninput="this.value = Math.abs(this.value)">
如评论中所建议,如果 0 是最小值,则稍作更改即可工作。
<input type="number" min="0" oninput="this.value =
!!this.value && Math.abs(this.value) >= 0 ? Math.abs(this.value) : null">
原文由 Renato Machado 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答877 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答892 阅读✓ 已解决
2 回答780 阅读
1 回答768 阅读✓ 已解决
像这样使用
min
属性: