0
$(function(){
var a=document.getElementById('text_editor_textarea'),regEx=/^\s*$/,
updateOrig = function() {
var sc = $(a).data('sceditor');
if(sc){
sc.bind('keypress', sc.updateOriginal);
sc.blur(sc.updateOriginal);
}else {
setTimeout(updateOrig , 200);
}
};
updateOrig();
if(a.value !== "" && regEx.test(a.value)){
window.onbeforeunload = function(){
return "You have a post waiting to be submitted";
};
}
});
此代碼應檢查是否有數據a
,如果有onbeforeunload警報應提示。它的工作原理除了即使textarea中沒有數據,它仍會提示。我在這裏做錯了什麼?onbeforeunload功能不能正常工作
'a.val()'也許取而代之? – Omar
因爲我使用JavaScript方法,它沒有方法.val() – EasyBB