我是靠谱客的博主 机灵刺猬,最近开发中收集的这篇文章主要介绍离开页面时检测表单元素是否被修改,提示保存的js代码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

复制代码 代码如下:

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代码的全部内容,希望文章能够帮你解决离开页面时检测表单元素是否被修改,提示保存的js代码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(123)

评论列表共有 0 条评论

立即
投稿
返回
顶部