当有这样的输入时:
<form action="go" method="post">
<input name='submitthingy' required>
</form>
它应该只能在字段填写完毕后才能提交。当我使用如下提交按钮时,这才有效:
<button type='submit'>Click Me</button>
它会出现一个小弹出窗口,要求填写该字段。但是,当我用 javascript 提交它时,如下所示:
document.querySelector('form').submit();
它提交发件人,但不验证该字段是否已先填写。我该怎么做?
最佳答案
尝试调用提交按钮的点击操作而不是表单的提交操作:
document.getElementsByTagName("button")[0].click();
关于javascript - 使用JavaScript的submit()函数时如何运行HTML5表单验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36212697/