【发布时间】:2015-02-24 07:39:33
【问题描述】:
这是我的 HTML:
<form id="searchForm" action="search.php" method="get">
<input name="q" pattern="[a-zA-Z0-9]{3,}" placeholder="search..." >
<span onClick="searchForm.submit()" class="input-group-addon">
<i class="glyphicon glyphicon-search"></i></span>
</form>
当我点击 span 时,onClick="searchForm.submit()" 提交表单而不验证模式。
我想要什么:
当我点击 span 时,它会检查模式并在模式不适合时显示标准 HTML5 消息错误,否则会提交表单。
【问题讨论】:
-
重复问题有一个答案明确指出,当您使用JavaScript提交表单时,您需要自己进行验证。这是其中之一,而不是两者。
标签: javascript html forms