这似乎是minlength一个<input>领域的属性不起作用。
是否有任何其他HTML5的帮助下,我可以设置字段值的最小长度的属性?
目前是一个minlength房地产HTML5规范现在,还有validity.tooShort接口。
PS这从Firefox 33.0a1和Chrome 38.0.2071.0加拿大还没有实施。
更新:HTML5已经稳定和Chrome已经minlength和validity.tooShort默认情况下,因为40版启用。
您可以使用该pattern属性。该required属性也是必需的,否则具有空值的输入字段将被排除在约束验证之外。
<input pattern=".{3,}" required title="3 characters minimum">
<input pattern=".{5,10}" required title="5 to 10 characters">
如果要创建选项以使用“空白或最小长度”模式,则可以执行以下操作:
<input pattern=".{0}|.{5,10}" required title="Either 0 OR (5 to 10 chars)">
<input pattern=".{0}|.{8,}" required title="Either 0 OR (8 chars minimum)">