我想要一个最多只能输入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
。请参考 https://dev59.com/rWsy5IYBdhLWcg3wvgdl - Marwelln