我在一个页面中有多个表单,每个表单都有独特的保存操作。
我想实现"自动保存"功能和我的想法,当用户导航离开而不保存表单时,它可以捕获页面卸载事件并单击现有的保存按钮。
这是JS代码:
window.addEventListener('unload', function(){
$('#saveLink').click();
console.log('Save link clicked.');
}, false);
我写了所有控制台日志,但没有点击任何链接。
可能有什么问题?
任何帮助都将不胜感激。
感谢。
答案 0 :(得分:2)
您应该调用由click事件触发的函数,而不是仅触发click事件。