js 关闭窗口时判断表单数据是否改变
2016-02-03 17:35
459 查看
//关闭当前窗口,非刷新
<script type="text/javascript">
var value1 = $("#id1").val();
var value2 = $("#id2").val();
window.onbeforeunload = function(){
if(event.clientY < 0 && event.clientX > document.body.clientWidth - 20
|| event.clientY < 0 && event.clientX < 20
|| event.altKey || event.ctrlKey
|| event.clientY > document.body.clientHeight){
var value11 = $("#id1").val();
var value22 = $("#id2").val();
if((value1 != value11 || value2 != value22)){
return "当前数据未保存,确定要离开吗?";
}
}
}
</script>
<script type="text/javascript">
var value1 = $("#id1").val();
var value2 = $("#id2").val();
window.onbeforeunload = function(){
if(event.clientY < 0 && event.clientX > document.body.clientWidth - 20
|| event.clientY < 0 && event.clientX < 20
|| event.altKey || event.ctrlKey
|| event.clientY > document.body.clientHeight){
var value11 = $("#id1").val();
var value22 = $("#id2").val();
if((value1 != value11 || value2 != value22)){
return "当前数据未保存,确定要离开吗?";
}
}
}
</script>
相关文章推荐
- JavaScript中变量提升------Hoisting
- C#对实体进行JSON序列化时枚举的处理
- 理解 JavaScript(四)
- 理解 JavaScript(三)
- js小技巧:数组去重
- C#将集合和Json格式互相转换的几种方式
- 关于JS中的this记录
- 动态jsp生成静态html网页
- 理解 JavaScript(二)
- Javascript获取统一管理的提示语(message)
- 2016-02-03 JS验证checkbox
- js实现div动态改变大小
- 理解 JavaScript(一)
- JS获取浏览器名和版本信息
- javascript显示上周、上个月日期的处理方法
- jsp中使用EL表达式的简写方式
- 如何在JS判断是否为IE浏览器
- JMeter中对于Json数据的处理方法
- Unicode与JavaScript详解
- JavaScriptResult类型