Я хочу отправить вложенную форму, но я сталкиваюсь с двумя различными вариантами поведения, например, если отправлять по индексу, то работает нормально, но если отправлять по имени отправляющую родительскую форму.
<form name="form1" action="/action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
<form name="form2" action="/action_page.php">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form>
</form>
Это работает
$('form')[1].submit();
Не работает
$("form[name='form2']").submit(); // submit form1 instead