0

以下のリンクから私の例にアクセスできます。私の質問は...フォーム自体のコードを変更せずに、1つのボタンですべてのフォームのすべてのボタンを制御できるかどうかです。「マスターボタンをクリックすると、各フォームのすべての計算がそれぞれ表になりますか?フォームは3つしかありませんが、作業中のプロジェクトには数百があります。これは、簡単にするために、誰かが答えてくれることを望んでいるのは、各フォームの計算ボタンをクリックするのではなく、「マスター計算」ボタンをクリックできるかどうかです。

http://jsfiddle.net/qvDFY/1/

助けていただければ幸いです、

前もって感謝します

4

2 に答える 2

1

jQueryを使用している場合は、各ボタンにクラスを追加できます(HTMLを変更する必要はありません)。

$('form button').addClass('autoClick');

次に、マスターボタンをクリックします。

$('.autoClick').click();
于 2012-08-08T03:16:36.307 に答える
0

おそらく:jsfiddle.net/qvDFY/9/n

基本的に:

function calculateAll() {
    var forms = document.getElementsByTagName("form");
    for(var i = 0; i < forms.length; i++ ) {
        CalculateIMSUB(forms[i].input_A.value, forms[i].input_B.value,forms[i], 96)                
    }
}

例で「96」がCalculateIMSUB関数に入力された理由はわかりませんが

于 2012-08-08T03:26:33.523 に答える