离开页面时检测表单元素是否被修改,提示保存的js代码_Javascript教程-查字典教程网
离开页面时检测表单元素是否被修改,提示保存的js代码
离开页面时检测表单元素是否被修改,提示保存的js代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:window.onbeforeunload=function(){if(is_form_changed()){return...

复制代码 代码如下:

window.onbeforeunload = function() {

if(is_form_changed()) {

return "您的修改内容还没有保存,您确定离开吗?";

}

}

function is_form_changed() {

var t_save = jQuery("#t_save"); //检测页面是否要保存按钮

if(t_save.length>0) { //检测到保存按钮,继续检测元素是否修改

var is_changed = false;

jQuery("#A4 input, #A4 textarea, #A4 select").each(function() {

var _v = jQuery(this).attr('_value');

if(typeof(_v) == 'undefined') _v = '';

if(_v != jQuery(this).val()) is_changed = true;

});

return is_changed;

}

return false;

}

jQuery(document).ready(function(){

jQuery("#A4 input, #A4 textarea, #A4 select").each(function() {

jQuery(this).attr('_value', jQuery(this).val());

});

});

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类