1

问题是这些表单是用简码生成的,我怀疑我创建的按钮导致提交 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);
}

任何线索有什么问题吗?

4

1 回答 1

1

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

    function subMultForms() {

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

    };

然后function使用所需元素上的单击事件调用 。另外,我不确定顶部inputs是否是您的标记的一部分——如果是的话——它们都共享相同的Id内容,这是无效的并且可能导致问题。

于 2012-12-21T19:17:35.853 回答