I know this borders on the taboo here, and please don\'t reply with \"you should never do this\", etc.
I have a very long form in a wizard, and some users are too used t
You should return a message from the onbeforeunload
event, like this:
window.onbeforeunload = function() {
return "Leaving this page will reset the wizard";
};
Note that this event will fire when the user leaves the page for any reason, even after your wizard finishes.
You should set a flag when the wizard finishes and not return a message.