下記のスクリプトを使って、私が望むページにリダイレクトしています。モーダルでフォームを送信した後、別のページにリダイレクトしようとしています
<script>
document
.getElementById("register-form")
.addEventListener("submit", function(e) {
e.preventDefault();
window.location.href = "wallet.php";
});
</script>
問題は次のとおりです。e.preventDefault();フォームは送信されますが、ページにリダイレクトされません。フォームが送信されずにページにリダイレクトされます。wallet.php
フォームを送信してwallet.phpにリダイレクトする場合は、
フォームを送信した後、PHPのheader()関数を使用してリダイレクトすることもできます。 – Lalit
通常のフォーム提出(別のページを開く)でフォームを提出することはできません。***と***は別のページに一度にリダイレクトします。 AJAX *を介して*フォームを提出し、そのリクエストが正しく終了するまで待ってから*リダイレクトする必要があります。 – deceze