为了账号安全,请及时绑定邮箱和手机立即绑定

使用未保存的更改离开网页前警告用户

使用未保存的更改离开网页前警告用户

哔哔one 2019-07-11 15:05:47
使用未保存的更改离开网页前警告用户我的申请表上有几页表格。如何以这样的方式保护表单:如果有人导航或关闭浏览器选项卡,那么应该提示他们确认他们真的想留下未保存的数据?
查看完整描述

3 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

查看JavaScript卸载前事件..这是微软引入的非标准JavaScript,但是它在大多数浏览器和在卸载文档之前有更多的信息和例子。


查看完整回答
反对 回复 2019-07-11
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

通过jQuery

$('#form').data('serialize',$('#form').serialize()); // On load save form current state$(window).bind('beforeunload', function(e){
    if($('#form').serialize()!=$('#form').data('serialize'))return true;
    else e=null; // i.e; if form state change show warning box, else don't show it.});

您可以Google JQuery表单序列化函数,这将收集所有表单输入并将其保存在数组中。我想这个解释已经足够了:)


查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 458 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信