質問: false; }); }); //-------------------- // submit時(仮登録・本登録)のボタンの挙動 //-------------------- function submitAction(url, section) { $('form').attr('action', url); $('form').submit(); } ``` ``` 戻る 一時保存 確定 ```
回答: 問題は IE で onclick が先に実行されることにあります。 属性で指定するのをやめて、jQueryでまとめてすれば実行順を考慮しなくて済みます。 ``` $('button[name="btn_regist"]').click(function() { changeFlg = false; switch(this.value) { case '一時': submitAction(); break; case '確定': submitAction(); break; } }); ```