Skip to content

Instantly share code, notes, and snippets.

@sveneisenschmidt
Created December 7, 2012 11:49
Show Gist options
  • Save sveneisenschmidt/4232799 to your computer and use it in GitHub Desktop.
Save sveneisenschmidt/4232799 to your computer and use it in GitHub Desktop.
Jquery Form Warn
(function(js) {
js(document).ready(function() {
js('form[data-warn]').each(function(index, element) {
js(element).data('content', js(element).serialize());
});
js(window).on('beforeunload', function(){
var changed = false;
js('form[data-warn]').each(function(index, element) {
if(false === changed) {
changed = (
js(element).data('content') !== js(element).serialize()
);
}
});
return (true === changed) ? 'Are you sure?' : null;
});
});
}(jQuery));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment