表格提交不起作用

时间:2018-06-09 10:52:02

标签: jquery html forms

我想提交嵌套表单,但我面临两种不同的行为,例如,如果通过索引提交然后正常工作,但如果通过名称提交父表单提交。

    <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 :(得分:1)

刚刚研究过自己,似乎你无法筑巢。 Can you nest html forms?

我的解决方案是制作两种不同的形式或动态创建它们并附加到前一种形式。