点击页面卸载活动

时间:2016-02-11 00:33:49

标签: javascript jquery onunload

我在一个页面中有多个表单,每个表单都有独特的保存操作。

我想实现"自动保存"功能和我的想法,当用户导航离开而不保存表单时,它可以捕获页面卸载事件并单击现有的保存按钮。

这是JS代码:

window.addEventListener('unload', function(){
  $('#saveLink').click();
  console.log('Save link clicked.');
}, false);

我写了所有控制台日志,但没有点击任何链接。

可能有什么问题?

任何帮助都将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:2)

您应该调用由click事件触发的函数,而不是仅触发click事件。