jquery - 客户端屏幕数据对比

标签 jquery asp.net

有什么方法可以检查用户在页面加载和保存按钮单击之间是否更改了网页上的任何数据。如果用户打开任何页面来编辑某些数据并单击保存按钮而不更改屏幕上的任何数据,那么我需要显示一条消息。

提前致谢。

最佳答案

我认为设置一个标志是个好主意。使用全局选择器来做这样的事情。

var changed = false;
$("input").change(function(){
    //something changed
    changed = true;
});

然后,如果用户离开页面,检查changed是否为true

关于jquery - 客户端屏幕数据对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7633662/

相关文章:

jquery - 如何使用 jQuery 访问数据属性的值

asp.net - 使用 ASP.NET 开发服务器测试多个域

asp.net - 在 MySQL 中使用 INNER JOIN 和 SqlDataSource 时出现语法错误

javascript - .replace 在 Firefox 中不起作用?

javascript - 如何在不访问 html 的情况下将 ng-app 添加到 html 元素

javascript - 为什么这个 JQuery 拾色器插件没有包含在我的网页中/未被检测到?

c# - 设置动态创建的 asp :button 的 OnClick 属性

javascript - 如何从 asp :textbox? 调用 javascript 函数

c# - 如何使用 List<String> 变量过滤强类型列表

javascript - 轻量级的Web和移动“所见即所得”文本编辑器?