Php 是否可以在1次行动后同时提交2份表格

Php 是否可以在1次行动后同时提交2份表格,php,jquery,html,forms,Php,Jquery,Html,Forms,我有两张表格。一个叫做clientcapture,另一个叫做quotecapture 在客户端捕获的末尾有4个选项卡,用户可以单击这些选项卡在不同类型的报价之间进行选择。当他们单击选项卡时,我使用以下功能擦除quotecapture: $("#quotecapture")[0].reset(); 显然,我不想重置clientcapture,因为它包含用户信息 这给我留下了一个问题。我想将数据作为一个请求发布到action页面,这样我就可以根据客户在数据库中的条目将报价链接到客户机。一旦进入客户

我有两张表格。一个叫做clientcapture,另一个叫做quotecapture

在客户端捕获的末尾有4个选项卡,用户可以单击这些选项卡在不同类型的报价之间进行选择。当他们单击选项卡时,我使用以下功能擦除quotecapture:

$("#quotecapture")[0].reset();
显然,我不想重置clientcapture,因为它包含用户信息

这给我留下了一个问题。我想将数据作为一个请求发布到action页面,这样我就可以根据客户在数据库中的条目将报价链接到客户机。一旦进入客户机,我想检索insert_id以绑定到报价

我尝试了以下方法,但显然没有达到预期效果。只有一个表单提交,或者至少一个表单覆盖另一个表单

$( "#submit" ).click(function() {
  $( "#quotecapture" ).submit();
  $( "#clientcapture" ).submit();
});
任何关于如何改进重置的建议,以便我可以有一个表格,或者我如何以某种方式合并表格并一起提交,将不胜感激


谢谢,您可以将这两个表单中的值存储到变量中,并使用$.ajax()函数将其发送到服务器。

我知道这可能不是很正统,但这里有一个简单的说明:

$( "#submit" ).click(function() {
  $( "#quotecapture" ).submit();
  secondformbutton.click();
});
其中secondformbutton是第二个表单的提交按钮,也称为:

var seconfformbutton = $('#clientcapture').find('.submit'); 
//or something along these lines. 
我认为这应该行得通,因为表单只需单击另一个表单的提交按钮

此外,可以使上述代码正常工作的方法是使用preventDefault启动代码(这应该覆盖默认的submit操作,然后执行下面指定的两个操作)。又名:


假设你把这两种形式合并成一种形式。。。让它通过css显示为两种形式。。。意味着将有一个表单操作和多个输入框排列在clientcapture和quotecapture等选项卡中

假设您有一个用于clientcapture的输入/文本区域和另一个用于quotecapture的输入/文本区域框,通过一个提交操作,您将表单发布到某个操作。。。 在该操作中,您将获得不同变量中的clientcapture和quotecapture

现在使用$clientcapture通过insert查询保存在db中,并获取查询的insert和if。。。 然后使用clientcapture的插入id将$quotecapture变量值保存在bd by insert语句中


让我知道yopu是否了解我的观点,也让我知道我是否很了解您的问题,以便能够解决…

我认为这是我将要使用的方法,因为我以前使用$.ajax()处理类似问题。谢谢一旦实施,我将作出答复。
$( "#submit" ).click(function() {
  event.preventDefault();
  $( "#quotecapture" ).submit();
  $( "#clientcapture" ).submit();
});
$clientcapture = $post['clientcapture'];
$quotecapture  = $post['quotecapture '];