我有这个代码警告用户关于未保存的更改,它在我正在工作的网站的母版页中。我有一个搜索页面,不允许用户保存任何内容,并触发未保存的更改警告。有没有办法禁用这个内容页面的代码?禁用特定内容页面的masterpage中的jquery?
var _changesMade = false;
$(document).ready(function() {
$('form').bind($.browser.msie ? 'propertychange' : 'change', function() {
_changesMade = true;
});
$(window).bind('beforeunload', function() {
if (_changesMade)
return 'There are unsaved changes which will be lost if you continue.';
});
});
一个告诫:如果在母版页中定义了'form',那么所有页面将具有相同的形式。 – Leon 2012-01-12 19:42:10