$(document).ready(function() { needToConfirm = false; window.onbeforeunload = askConfirm; }); function askConfirm() { if (needToConfirm) { return "Your unsaved data will be lost."; } } $("select,input,textarea").change(function() { needToConfirm = true; });
The above code checks the
needToConfirm
variable, if its true
then it will display warning message.
Whenever input
, select
or textarea
elements value is changed, needToConfirm
variable is set to true
.
No comments:
Post a Comment