<script language="JavaScript">
//在离开页面时判定是否有未保存的输进值
var hasSaved = false;//是否有输进的内容未保存标志,初始值为false
function CheckUnsave(){
//alert("");
if(hasSaved==false){
var pic_path = document.getElementById("pic_path").value;
var flash_path = document.getElementById("flash_path").value;
//alert(pic_path);
if(pic_path !="" || flash_path!=""){
alert("您上传的东西尚未保存,请保存后再离开页面,否则会造成服务器上很多垃圾文件...");
return false;
}
//return true; //不能加这个语句
}
//return true; //不能加这个语句
}
//保存了则改变状态
function ChangeState()
{
hasSaved = true;
}
</script>
在body中加进属性onbeforeunload
<body οnbefοreunlοad="return CheckUnsave();"><!--一定要加return-->