js 离开当前页面 提示
2011-08-17 16:14
183 查看
需求 : 当用户离开html 页面时,希望给用户弹出一个提示,以免丢失用户输入的信息。
实现: 使用了jquery 。 html 代码如下。
效果: 点击值为"ccc" 的Input 框,离开本html 页面(如:IE 的刷新,关闭等),会有提示信息。在点击值为"AAA" 的Input 框,离开页面时,不会有提示信息。
实现: 使用了jquery 。 html 代码如下。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>cookie</title> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script type="text/javascript"> var IsModifyed = false; /*当前页是否触发修改点*/ function SetBeforeunload(modify) { IsModifyed = !!modify; window.onbeforeunload = IsModifyed ? function() { return "你尚未保存,确定离开吗?"; } : null; } $(function() { SetBeforeunload(false); /*取消 修改动作*/ $(".cancelmodifymarks").click(function() { SetBeforeunload(false); }); /*修改动作 标记*/ $(".modifymarks").click(function() { SetBeforeunload(true); }); }); </script> </head> <body> AAA <input class="cancelmodifymarks" type="text" value="AAA"/> ccc <input class="modifymarks" type="text" value="ccc"/> </body> </html>
效果: 点击值为"ccc" 的Input 框,离开本html 页面(如:IE 的刷新,关闭等),会有提示信息。在点击值为"AAA" 的Input 框,离开页面时,不会有提示信息。
相关文章推荐
- 离开当前页面前使用js判断条件提示是否要离开页面
- 离开当前页面前使用js判断条件提示是否要离开页面
- JS在用户离开页面时提示信息&常用的弹出窗口用法
- IE7下用js不提示直接关闭当前页面
- js 关闭当前页面不提示
- js在离开页面时弹出提示
- JS判断是否离开当前页面
- 切换标签离开当前页面时改变title提示
- 在IE7 下 关闭 当前页面不提示的 JS 方法
- js关闭当前页面不弹出提示的方法 js实现浏览器的各种菜单命令
- Javascript判断用户离开当前页面或关闭浏览器并给出提示
- js离开当前页面代码,调用方法
- 离开页面时检测表单元素是否被修改,提示保存的js代码
- Js/Jquery 关闭 离开或刷新当前页面时提醒,和执行解绑取消提醒
- js页面离开提示
- js离开当前页面时触发的函数
- js 常规用法(慢慢积累)是否离开当前页面
- 最完美解决方案:js弹出窗口关闭当前页面,而不弹出提示框
- JS判断用户是否有权限进入当前页面,没有直接关闭(解决IE7以上版本提示问题)
- JS 页面离开 提示保存