【发布时间】:2012-03-10 19:08:12
【问题描述】:
我喜欢输入最多 3 个字符。在 Firefox 中一切正常,我只能在输入中写入 3 个数字 - 但在 safari 中,您可以在其中写入很多数字。
你可以在两个浏览器中测试它:http://flowplayer.org/tools/demos/validator/custom-validators.htm
现在我通过验证插件实现了这一点 - 但只是出于兴趣,我想知道为什么这不起作用?
编辑:
这样就可以了
<input class="required" id="field" type="text" maxlength="3" pattern="([0-9]|[0-9]|[0-9])" name="cvv"/>
【问题讨论】:
-
你可以使用属性
max和min。见stackoverflow.com/questions/8354975/… -
这很好奇 max 和 min 也不起作用!?