Hola lo puedes hacer con jquery facilmente:
Código Javascript
:
Ver originalvar flag = 0;
$(window).on('beforeunload', function ()
{
if (flag == 1) {
return false;
}
});
$(':input').on('change',function(){
flag = 1;
});
Te avisa si te vas de la web sin guardar los cambios. Probalo