【发布时间】:2013-12-15 04:30:36
【问题描述】:
我有一个输入文本,我想将值设置为仅从 1 到 10 的数字,仅当用户键入的值大于文本框时会将其更改为 10,或者当小于 0 时文本将更改为0.并且文本框也不会接受除数字之外的其他值我为此使用了下面的代码,但它不工作它甚至接受字母,无论我输入什么值它都接受我在这个输入中缺少的值文本。是不是只需要js来解决这种问题?
<input type="number" min="0" max="10"/>
【问题讨论】:
-
您好,请始终记得先使用 Google。
input text only accepts number html将提供大量关于同一问题的其他 Stack Overflow 问题 -
对不起,我把它关闭了 它没有显示
-
@Pekka웃 我确实尝试了所有方法,但对我没有用,感谢减号
-
上面的链接有一个使用 HTML 5 和“模式”属性的答案
-
@Pekka웃 并非所有手机浏览器都接受
pattern属性quirksmode.org/html5/inputs_mobile.html#t12
标签: jquery html jquery-ui jquery-mobile