前提・実現したいこと
現在、必要事項を入力しボタンを押下したら入力した内容を確認する確認画面に遷移するようになっておりますが、Sweetalertで確認画面を表示し、確認ボタンを押した際に確認画面に遷移するように修正したいと考えております。
発生している問題・エラーメッセージ
確認ボタンを押下し、Sweetalertが表示されるところまでは実装できたのですが、Sweetalert上で確認ボタンを押下しても次のページへ遷移しません(submitが行われない?)
該当のソースコード
HTML <form> <div class="column pxgrid050p"> <input type="hidden" NAME="mode" VALUE="confirm"> <input type="submit" class="Confbutton" value="確認画面へ" id="btnconf"> </div> </form> Sweet Alert <script> $("#btnconf").click(function(e){ e.preventDefault(); var form = $(this).parents('form'); Swal.fire({ title: '入力した内容で、<br> 確認画面へ遷移しますか?', showCancelButton: true, cancelButtonText: '入力をキャンセル', confirmButtonText: '確認画面へ進む' }, function(isConfirm){ if(isConfirm){ form.submit(); } }); });</script> 1月21日追記 また、使用しているSweetAlertのバージョンはSwetAlert2 Alert部分の記載には以下のサイトを参考にしました https://torina.top/detail/330/ HTMLもSweetAlertも初心者の為、上記の記述で間違っている点等ご指摘いただければと思います、よろしくお願い致します 1月21日追記(デバッグ実行をした結果の追記) HTML側のソースに<form>を追記させて頂きました。 デバッグ実行した際、 Swal.fire({ 及び function(isConfirm){ の行でブレークポイントを貼り、アラート画面上で確認画面へ進むを押下しましたがfunction(isConfirm){ の行に遷移しませんでした(処理が行われていない?)
回答1件
あなたの回答
tips
プレビュー