在Wordpress表单管理器中使用一个按钮提交多个表单

时间:2012-12-21 19:01:29

标签: javascript jquery forms wordpress onclick

问题是这些表单是用短代码生成的,我怀疑我创建的按钮导致提交form1然后form2因为它们而无效。

以下是它的外观:

原始按钮:

<input type="submit" name="fm_form_submit" id="fm_form_submit" class="submit" value="Siųsti" onclick="return fm_submit_onclick(1)">
<input type="submit" name="fm_form_submit" id="fm_form_submit" class="submit" value="Siųsti" onclick="return fm_submit_onclick(2)">
<input type="submit" name="fm_form_submit" id="fm_form_submit" class="submit" value="Siųsti" onclick="return fm_submit_onclick(2)">

我在做什么:

<input type="submit" name="fm_form_submit" id="fm_form_submit" class="submit" value="Siųsti" onclick="DoAllThese()">

然后:

function DoAllThese() {
return fm_submit_onclick(1);
return fm_submit_onclick(2);
return fm_submit_onclick(3);
}

有什么可以带来的好处吗?

1 个答案:

答案 0 :(得分:1)

我刚遇到这个问题,这是我使用的解决方案的一部分(这不是很花哨,但它通常有效):

    function subMultForms() {

     document.getElementById('form').submit();
     document.getElementById('form_two').submit();

    };

然后使用所需元素上的click事件调用function。此外,我不确定最高inputs是否是您加价的一部分 - 如果它们是 - 它们都共享相同的Id,这是无效的并且可能导致问题。