当您在状态框中输入文本并单击任何超链接或单击返回按钮时,对话框窗口将显示以下消息“您确定要离开此页面吗?”?
这做完了吗?你怎么做呢?
你需要设置一个脏标志
<script type="text/javascript">
var isDirty=false;
window.onbeforeunload =function() {
if (isDirty) return "Form not saved";
}
window.onload=function() {
document.getElementById("someFieldId").onblur=function() {
isDirty=this.value.length>0;
}
}
</script>
.
.
.