如何为使用了一些自定义验证HTML5
HTML
<input class="required" id="field" type="number" maxlength="3" pattern="([0-9]|[0-9]|[0-9])" name="cvv"/>
这是允许在键入只有一个号码。不过最大长度不能在这里工作。有另一种解决方案?
使用输入max
的number属性
<input class="required" id="field" type="number" max="999" pattern="([0-9]|[0-9]|[0-9])" name="cvv"/>
或者,即使没有图案作为
<input class="required" id="field" type="number" max="999" min="-999" name="cvv"/>
按照该documentation的最大长度只能如果类型属性的值是文本,电子邮件,搜索,密码,电话或URL。我建议你应该使用JavaScript验证了这种特殊情况下。
对于一个非常简单的例子,请参考this链接。