0

奇妙に聞こえるかもしれませんが、送信ボタンが 2 つあります。

</input type="submit" name="btn1" id ="btn1"/> 

</input type="submit" name="btn2" id ="btn2"/> 

どちらかをクリックしたときに、両方をバインドして一緒にクリックする方法はありますか?

ありがとう。

4

3 に答える 3

1

あなたはjavascriptを使うことができます

http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtmlに従ってください

関数の2番目のフォームを送信するだけです

于 2012-05-08T16:19:56.113 に答える
1

2番目のメソッドのラッパーを作成できます。

onclick = "CallBoth()";

onclick = "CallOne()";

function CallBoth()
{
  ...

  return CallOne();
}

function CallOne()
{
  ...
  return whatever;
}
于 2012-05-08T16:21:52.510 に答える
0

jQueryの使用:

$(document).ready(function(){
    $('input[name="btn1"], input[name="btn2"]').click(function(){
        $('#myform').trigger('submit');
    });
});

btn1またはbtn2のいずれかを押すと、フォームID#myformが送信されます。

しかし、jQueryを使用してそれを行う最良の方法は、次のコードを使用することです。

$(document).ready(function(){
    $('.submit_form_1').click(function(){
        $('#myform').trigger('submit');
    });
});

そして、「フォームのフォーム送信ボタン」として使用するすべてのボタンにクラスを追加します.submit_form_1。好きなように変更してください。

于 2012-05-08T16:21:40.520 に答える