jQuery
1$("#hogeBtn").click(function(){ 2 var chk = check(); 3 if (chk) { 4 $("form[name='fugaForm']").attr("action","/hogehoge.do"); 5 $("form[name='fugaForm']").submit(); 6 return false; 7 }else{ 8 return false; 9 } 10});
<form name="fugaForm" action="/yyyy.do"> <button id="hogeBtn" type="submit">ボタン</button> </form>
javascriptのonclickで関数をコールした場合に、onclick="関数名();return false;"をしないと2重起動されてしまう恐れがあるという認識でいます。
jQueryで上のようにした場合、内部でfalseを返却するとreturn falseと同じという理解で間違いないでしょうか?
2重送信されるかどうか教えてください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。