我想知道当用户关闭标签页/窗口时是否有一种提交表单内容的方法。我已经研究了onunloadonbeforeunload事件,并认为这可能是要走的路。我试过了

window.onbeforeunload = function(e) {
  document.getElementById("my-form").submit();
};


但这不起作用。有什么办法可以使它按照我所描述的方式工作?

最佳答案

如果可以使用JQuery,请尝试一下:

$(window).bind('beforeunload', function() {
   $("#id-of-submit-button").click();
});

07-26 08:09