奇妙に聞こえるかもしれませんが、送信ボタンが 2 つあります。
</input type="submit" name="btn1" id ="btn1"/>
</input type="submit" name="btn2" id ="btn2"/>
どちらかをクリックしたときに、両方をバインドして一緒にクリックする方法はありますか?
ありがとう。
奇妙に聞こえるかもしれませんが、送信ボタンが 2 つあります。
</input type="submit" name="btn1" id ="btn1"/>
</input type="submit" name="btn2" id ="btn2"/>
どちらかをクリックしたときに、両方をバインドして一緒にクリックする方法はありますか?
ありがとう。
あなたはjavascriptを使うことができます
http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtmlに従ってください
関数の2番目のフォームを送信するだけです
2番目のメソッドのラッパーを作成できます。
onclick = "CallBoth()";
onclick = "CallOne()";
function CallBoth()
{
...
return CallOne();
}
function CallOne()
{
...
return whatever;
}
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
。好きなように変更してください。