Javascript 如何使用一个按钮提交两个单独的表单和烧瓶请求

Javascript 如何使用一个按钮提交两个单独的表单和烧瓶请求,javascript,jquery,python,forms,flask,Javascript,Jquery,Python,Forms,Flask,我有两个表格在我的网页的不同区域,这是一个例子,它们紧挨着彼此 <form action="" class="" method="post"> <input type="text" class="form_control" placeholder="email" name="email" value="{{request.form.email}}"> <input type="password" class="" placeh

我有两个表格在我的网页的不同区域,这是一个例子,它们紧挨着彼此

<form action="" class="" method="post">
          <input type="text" class="form_control" placeholder="email" name="email" value="{{request.form.email}}">
          <input type="password" class="" placeholder="password" name="password" value="{{request.form.password}}">

          <form action="" class="" method="post">
              <input type="text" class="form_control" placeholder="email" name="email2" value="{{request.form.email2}}">
              <input type="password" class="" placeholder="password" name="password2" value="{{request.form.password2}}">
              <input class="" type="submit" name="btn" value="login">
      </form>


Flask request是否允许我在第二个表单中使用一个按钮提交这两个表单,或者是通过AJAX完成此操作的唯一方法?

是的,如果您希望在一次提交中执行两个操作,则需要使用AJAX requests。“提交”按钮仅提交附加的表单。浏览器只能通过默认流程发送一个表单。后端不是约束HTML 5,您可以关联表单声明之外的表单元素。您为主窗体提供了一个id,即不在此使用范围内的元素。谢谢Jeff!我不知道HTML5中已经添加了这个功能,它确实简化了事情——非常感谢!另外,您不能将表单嵌入到另一个表单中。如果您想在一次提交中执行两个操作,则需要使用Ajax请求。“提交”按钮仅提交附加的表单。浏览器只能通过默认流程发送一个表单。后端不是约束HTML 5,您可以关联表单声明之外的表单元素。您为主窗体提供了一个id,即不在此使用范围内的元素。谢谢Jeff!我不知道HTML5中已经添加了这个功能,它确实简化了事情——非常感谢!此外,不能将表单嵌入到其他表单中