我刚刚使用JQuery .submit()
添加了将HTML表单发送到服务器的方法。我注意到,当我设置name="submit"
它无法发送表单。当我将名称更改为"submit"
以外的名称时,它会发送!为什么不使用jQuery发送名称为“submit”和type =“submit”的HTML表单
这不起作用:
<form class="edit_a_leaver" action="editLeaver" method="post" hidden>
<input class="leaver_id" name="leaver_id" type="text">
<input name="submit" type="submit" value="submit">
</form>
这不工作:
<form class="edit_a_leaver" action="editLeaver" method="post" hidden>
<input class="leaver_id" name="leaver_id" type="text">
<input name="submit_button" type="submit" value="Send">
</form>
JQuery的:
$(".edit_a_leaver").submit();
能有人向我解释,为什么?我尝试过搜索。
你为什么要使用提交表单的输入域,它可以简单地通过一个''
请按照此链接http://stackoverflow.com/a/834197/2798643 –
你没有尝试这个没有jQuery? AFAIK这与JavaScript或jQuery无关,但仅与HTML和表单有关。 – wau