【发布时间】:2018-08-03 14:47:58
【问题描述】:
我正在尝试使用 HTML5 浏览器验证验证两个输入框并显示自定义错误消息。
- 首次输入应至少为 3 个字符,没有自定义错误。
- 第二次输入应至少为 4 个字符,并有自定义错误。
验证似乎不适用于我的第二个输入,总是提示我自定义错误消息。当我删除 oninvalid 时,它可以工作。
我哪里出错了?
我的 HTML 在下面;
<form>
<input type="text" placeholder="min 3" pattern=".{3,}">
<input type="text" placeholder="min 4" oninvalid="this.setCustomValidity('Must be 4 Characters')" pattern=".{4,}">
<input type="submit" value="Check"></input>
</form>
我确定这很明显.. 任何帮助表示赞赏。
这是fiddle。
【问题讨论】:
标签: html validation