【发布时间】:2016-09-14 13:19:26
【问题描述】:
我正在尝试使用以下代码在使用 JavaScript 离开页面时自动保存表单
$(window).unload( function() {
$("#registration-patient-form").submit();
});
然而,不知何故,表单没有被提交,我只是被重定向到我正在导航的页面。 关于如何实现这一点的任何想法?
【问题讨论】:
-
如果用户想离开你的网站,他应该可以。每次更改时使用 localStorage 存储值,并在每个页面上添加一个 sync.js 来存储这些值 onload/on a button click etc...
-
onbeforeunload 应该用来通知用户可以在页面上提交表单/完成某事,而不是运行额外的代码
标签: javascript jquery html onbeforeunload onunload