How to Implement Confirmation Before Page Exit with JavaScript?
Nov 12, 2024 pm 10:21 PMJavaScript Confirmation before Page Exit
To prevent users from accidentally leaving a page without confirmation, you can implement a confirmation window using JavaScript.
Using onbeforeunload
The onbeforeunload event fires when a user is about to leave the page. Code placed in this event listener will display a confirmation window to the user. If the user selects "OK," it indicates their intent to leave, while selecting "Cancel" will interrupt the exit process. You cannot redirect the user if they select to stay on the page.
window.onbeforeunload = function() { return 'Are you sure you want to leave?'; };
Using jQuery
jQuery provides a simplified method to handle the beforeunload event:
$(window).bind('beforeunload', function(){ return 'Are you sure you want to leave?'; });
Using onunload
While the onunload event is often used for cleanup tasks before a page is unloaded, it cannot redirect the user. However, it can still be useful for displaying a farewell message or warning. Note that Chrome 14 and later block alerts within onunload.
window.onunload = function() { alert('Bye.'); }
jQuery Implementation
$(window).unload(function(){ alert('Bye.'); });
The above is the detailed content of How to Implement Confirmation Before Page Exit with JavaScript?. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Replace String Characters in JavaScript

Custom Google Search API Setup Tutorial

8 Stunning jQuery Page Layout Plugins

Improve Your jQuery Knowledge with the Source Viewer

10 Mobile Cheat Sheets for Mobile Development
