问题描述
在离开页面的时候,判断用户是否填写了表单的值,若没有填写 则给出提示,当用户选择确认提示时,调用自己的方法,当用户选择取消时 返回原页面..请教这个功能如何实现! 问题补充:谢谢你的回答,,很详细....虽然没有解决我的问题,还是把分给你...呵呵!
解决方案
引用 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>onunload测试</title> <script> function checkLeave(){ alert("欢迎下次再来!"); } </script> </head> <body onunload="checkLeave()"> </body> </html>一个判断页面是否真的关闭和刷新的好方法(最好用)window.onbeforeunload=function (){alert("===onbeforeunload===");if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey){ alert("你关闭了浏览器");}else{ alert("你正在刷新页面");}}好像可以提示,但是应该是不可以
时间: 2024-10-31 02:20:43