HTML - 表单中的Javascript表单

Cha*_*ron 2 html

<script>
  function(form)
  {
     form.submit();
  }
</script>

<form action="do-1" id="frm1" method="post" >
   <form action="do-2" id="frm2" method="post" >
       <input type="submit" name="submit" value="submit" onclick="test(this.form)"
   </form>
</form>
Run Code Online (Sandbox Code Playgroud)

有人告诉我如何通过js提交frm2?

我点击它总是提交frm1 :(

这不可能吗?

wsa*_*lle 8

根据W3C,您无法嵌套form标签.

每个表单都必须包含在FORM元素中.单个文档中可以有多个表单,但FORM元素不能嵌套.

我怀疑浏览器会在您的情况下直观地处理嵌套表单.根据我不小心嵌套表单标签的经验,例如,IE8甚至无法正确渲染它们.它会导致许多布局问题.