Форма отправки по имени не работает - PullRequest
0 голосов
/ 09 июня 2018

Я хочу отправить вложенную форму, но я сталкиваюсь с двумя различными вариантами поведения, например, если отправлять по индексу, то работает нормально, но если отправлять по имени отправляющую родительскую форму.

    <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

1 Ответ

0 голосов
/ 09 июня 2018

только что исследовал себя, кажется, вы не можете вкладывать формы. Можете ли вы вкладывать html-формы?

Мое решение состоит в том, чтобы создать две разные формы или создать их динамически и добавить к предыдущей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...