手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >离开页面时检测表单元素是否被修改,提示保存的js代码
离开页面时检测表单元素是否被修改,提示保存的js代码
摘要:复制代码代码如下: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());

});

});

【离开页面时检测表单元素是否被修改,提示保存的js代码】相关文章:

JavaScript实现的MD5算法完整实例

jQuery实现将页面上HTML标签换成另外标签的方法

JavaScript容易犯错的九个陷阱

javascript转换静态图片,增加粒子动画效果

简介JavaScript中的getUTCFullYear()方法的使用

onmousewheel event 缩放图片效果

jquery实现的判断倒计时是否结束代码

JQUERY表单暂存功能插件分享

jQuery插件制作之全局函数用法实例

jQuery获取页面元素绝对与相对位置的方法

精品推荐
分类导航