I was just adding using the JQuery .submit()
to send off a HTML form to the server. I noticed that when I set name="submit"
it fails to send the form. When I change the name to something other than "submit"
, it sends!
This does not work:
<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>
This does work:
<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();
Can someone explain to me why? I have tried searching.