0

当我点击浏览器关闭按钮时,我想提交我的 xform。

为了实现这一点,我编写了在浏览器关闭时调用的正文卸载函数。

现在从这个java脚本函数我想调用xforms提交

<xhtml:body class="MainBODY" onunload="browserClose()">

请提出一些方法来做同样的事情。

4

1 回答 1

0

不幸的是(或不取决于您如何看待它),您无法在onbeforeunload. 当用户离开您的页面时,您可以运行一些 JavaScript,并且该 JavaScript 可以发出 Ajax 请求,但浏览器不会等待响应,并且请求甚至可能无法到达服务器。

因此,您可以做的最好的事情就是向用户发出警报,让他们有机会不离开表单,例如保存他们刚刚输入的数据,否则可能会丢失。了解如何提醒用户离开表单而不进行保存以了解更多信息。

于 2011-03-29T17:56:12.050 回答