预填充数据时HTML5约束验证失败
我目前正在努力进行HTML5约束验证 鉴于这种简单的形式:预填充数据时HTML5约束验证失败,html,validation,Html,Validation,我目前正在努力进行HTML5约束验证 鉴于这种简单的形式: <form action="/" method="post"> <input type="text" name="comeGetSome" value="" required="required" maxlength="10" /><br /> <input type="submit" value="Send me" /> </form> 看 当我
<form action="/" method="post">
<input type="text" name="comeGetSome" value="" required="required" maxlength="10" /><br />
<input type="submit" value="Send me" />
</form>
看
当我有需要编辑的内容,并且字段必须预先填充可能会失败的数据(因为需求已更改)时,就会出现问题。
在数据更改为有效之前,它不应允许用户提交数据(即使之前存储为有效数据)
为什么要处理
必需的验证
而不是maxlength
?是否有任何已知的解决方法?似乎只有在对
元素的内容进行了一些更改后,maxlength
才起作用。您还可以使用模式
定义
的最大长度:
此处讨论的此问题:。
<form action="/" method="post">
<input type="text" name="comeGetSome" value="This is way too long" required="required" maxlength="10" /><br />
<input type="submit" value="Send me" />
</form>