1

問題は、これらのフォームがショートコードで生成されていることです。フォーム 1 とフォーム 2 の送信につながる、作成したボタンがそれらのために機能しないのではないかと思います。

これがどのように見えるかです:

オリジナルボタン:

<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 に答える