戻るボタンにonbeforeunloadを使用するが、フォームの送信と内部ページのリダイレクトを防ぐ方法

マルコ・アンジェロ

戻るボタンが押された場合、ユーザーに警告ダイアログを表示しようとしています。以下は問題なく動作しますが、これを戻るボタンまたはリロードでのみ発生させたい場合を除きます。アプリケーション全体で発生するフォーム送信リダイレクトではありません。

window.addEventListener("beforeunload", function (e) {
     e.returnValue = 'warning';
}

誰かが解決策を手伝うことができますか?できればjavascriptのみで、jQueryは使用しないでください。ありがとう

クエンティン

フォームを送信するときに変数を設定します。beforeunloadハンドラーにその変数が存在するかどうかをテストし、戻り値が設定されている場合にのみ設定します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

フォームを送信して別のページにリダイレクトするボタン

分類Dev

フォーム内のボタンがクリックされたときにページの更新を防ぐ

分類Dev

Chrome拡張機能:ボタンがクリックされたときにHTMLフォームデータをPHPページに送信する方法。これにより、PHPページにリダイレクトされます。

分類Dev

(Djangoフォームの)AjaxPOST送信後にページの更新/リダイレクトを許可する方法

分類Dev

window.onbeforeunloadイベントがボタンおよびリンクイベントによってトリガーされるのを防ぐ方法

分類Dev

スクロールなしボタンがページのトップに戻るのを防ぐ

分類Dev

送信ボタンがクリックされた後、個人のWebサイトに埋め込まれたタイプフォームWebページをリダイレクトするにはどうすればよいですか?

分類Dev

フォームページの送信ボタンにタイムアウトを設定する方法

分類Dev

ユーザーログインフォームを送信するときに、自分のWebページをリダイレクトしたい

分類Dev

フォームのリダイレクトを防ぐか、送信時に更新しますか?

分類Dev

フォームの送信が成功した後、別のページをリダイレクトする

分類Dev

ページのリロード/更新がフォームと呼ばれるajaxを送信し、テキストとアップロードされたファイル/画像を取得するのを防ぐにはどうすればよいですか?

分類Dev

フォーム送信後にユーザーが戻るのを防ぐ-PHP

分類Dev

anglejsのボタンクリックイベントを使用して、あるhtmlページを別のhtmlページにリダイレクトする方法

分類Dev

フォームを送信した後、別のページにリダイレクトする

分類Dev

jqueryでボタンをクリックするとフォームがキャンセルされ、ページがリダイレクトされます

分類Dev

AJAX経由でフォームを送信すると、コードがページをリダイレクトするのはなぜですか?

分類Dev

ログインボタンをクリックすると、あるフォームから別のフォームにリダイレクトされます

分類Dev

UWPでボタンをクリックする間にフォーカスが失われるのを防ぐ

分類Dev

jQueryまたはJavascriptを使用してボタンを別のページにリダイレクトする方法

分類Dev

リクエスト承認ページの戻るボタンをクリックすると、「フォームの再送信の確認」というエラーが表示されます。

分類Dev

javascriptフォームを送信した後にページをリダイレクトする方法

分類Dev

ログインページの送信ボタンをクリックすると、djangoのランダムなcsrfトークンページにリダイレクトされます

分類Dev

戻るボタンをクリックして、タイムアウトのあるページにアクセスすると、同じページにリダイレクトされます

分類Dev

スタックレイアウトフォームのラベルが途切れるのを防ぐ方法

分類Dev

保存されたフォームのパラメーターを使用してフォームを送信すると、railsは編集ページにリダイレクトします

分類Dev

アクションページにリダイレクトせずにフォームを送信しますが、現在のページを更新します

分類Dev

送信ボタンを同じページにリダイレクトする

分類Dev

NaNがデータフレームピボットのインデックスと列になるのを防ぐ

Related 関連記事

  1. 1

    フォームを送信して別のページにリダイレクトするボタン

  2. 2

    フォーム内のボタンがクリックされたときにページの更新を防ぐ

  3. 3

    Chrome拡張機能:ボタンがクリックされたときにHTMLフォームデータをPHPページに送信する方法。これにより、PHPページにリダイレクトされます。

  4. 4

    (Djangoフォームの)AjaxPOST送信後にページの更新/リダイレクトを許可する方法

  5. 5

    window.onbeforeunloadイベントがボタンおよびリンクイベントによってトリガーされるのを防ぐ方法

  6. 6

    スクロールなしボタンがページのトップに戻るのを防ぐ

  7. 7

    送信ボタンがクリックされた後、個人のWebサイトに埋め込まれたタイプフォームWebページをリダイレクトするにはどうすればよいですか?

  8. 8

    フォームページの送信ボタンにタイムアウトを設定する方法

  9. 9

    ユーザーログインフォームを送信するときに、自分のWebページをリダイレクトしたい

  10. 10

    フォームのリダイレクトを防ぐか、送信時に更新しますか?

  11. 11

    フォームの送信が成功した後、別のページをリダイレクトする

  12. 12

    ページのリロード/更新がフォームと呼ばれるajaxを送信し、テキストとアップロードされたファイル/画像を取得するのを防ぐにはどうすればよいですか?

  13. 13

    フォーム送信後にユーザーが戻るのを防ぐ-PHP

  14. 14

    anglejsのボタンクリックイベントを使用して、あるhtmlページを別のhtmlページにリダイレクトする方法

  15. 15

    フォームを送信した後、別のページにリダイレクトする

  16. 16

    jqueryでボタンをクリックするとフォームがキャンセルされ、ページがリダイレクトされます

  17. 17

    AJAX経由でフォームを送信すると、コードがページをリダイレクトするのはなぜですか?

  18. 18

    ログインボタンをクリックすると、あるフォームから別のフォームにリダイレクトされます

  19. 19

    UWPでボタンをクリックする間にフォーカスが失われるのを防ぐ

  20. 20

    jQueryまたはJavascriptを使用してボタンを別のページにリダイレクトする方法

  21. 21

    リクエスト承認ページの戻るボタンをクリックすると、「フォームの再送信の確認」というエラーが表示されます。

  22. 22

    javascriptフォームを送信した後にページをリダイレクトする方法

  23. 23

    ログインページの送信ボタンをクリックすると、djangoのランダムなcsrfトークンページにリダイレクトされます

  24. 24

    戻るボタンをクリックして、タイムアウトのあるページにアクセスすると、同じページにリダイレクトされます

  25. 25

    スタックレイアウトフォームのラベルが途切れるのを防ぐ方法

  26. 26

    保存されたフォームのパラメーターを使用してフォームを送信すると、railsは編集ページにリダイレクトします

  27. 27

    アクションページにリダイレクトせずにフォームを送信しますが、現在のページを更新します

  28. 28

    送信ボタンを同じページにリダイレクトする

  29. 29

    NaNがデータフレームピボットのインデックスと列になるのを防ぐ

ホットタグ

アーカイブ