【发布时间】:2019-06-08 09:19:55
【问题描述】:
我有一个输入字段number,您可以在下面的 sn-p 上看到它,这似乎有效,但有一个错误。
当您插入 89 时,它会起作用并返回应有的最大值。
但如果第一个数字小于 7,则不起作用(任何小于 69 的数字)。它只比较第一个数字而不是最后一个数字。
如何正确使用它?
谢谢!
<input type="number" name="teste" id="teste"
value="0" min="0" max="7"
onchange="javascript: if (this.value > this.max) this.value = this.max;" />
【问题讨论】:
-
为什么你有一个 onchange 处理程序呢? w3schools.com/tags/att_input_max.asp
-
@Dellirium 请不要链接到或使用 w3schools。
-
@ChrisG 是否违反 stackoverflow 政策?我不使用 w3s,但是对于像 input max 这样简单的事情,它确实传达了信息,并且是排名第一的 google 结果,因此我将其链接。
-
@Dellirium 它需要远离第一名,这是你不应该链接到它的原因之一。这不违反政策,但至少违反了良好的品味。
-
javascript:标签在这里没用
标签: javascript html validation input