通过同时提交多个表单来打开多个选项卡

时间:2017-09-27 19:48:19

标签: javascript jquery html

我创建了一个有助于打印装箱单的页面。它将按国家划分装箱单。例如,我们最终会得到两种不同的形式,一种用于美国,一种用于CA.

<form id="US" class="packingSlipForm" action="magical_url" method="post" target="_blank">
    <input id="id_US" name="country" value="US" type="hidden" class="accountLocalID">
    <input name="orders[0]" value="552269" type="hidden" class="orderFormItem">
    <input name="orders[1]" value="552273" type="hidden" class="orderFormItem">
    <input name="orders[2]" value="552276" type="hidden" class="orderFormItem">
    <input name="orders[3]" value="537048" type="hidden" class="orderFormItem">
    <input name="orders[4]" value="541181" type="hidden" class="orderFormItem">
</form>

<form id="CA" class="packingSlipForm" action="magical_url" method="post" target="_blank">
    <input id="id_CA" name="country" value="CA" type="hidden" class="accountLocalID">
    <input name="orders[0]" value="553351" type="hidden" class="orderFormItem">
</form>

这是我提交表单的脚本。

<script type="text/javascript">
    function printPackingSlips() {
        $(".packingSlipForm").each(function () {
            this.submit();
        });
    }
</script>

我希望打开两个不同的标签,其中包含每个表单提交的数据。但它会打开一个选项卡,只显示最后提交的任何形式的数据。

关于如何让每个表单打开它自己的标签的任何想法?

0 个答案:

没有答案