当我点击浏览器关闭按钮时,我想提交我的 xform。
为了实现这一点,我编写了在浏览器关闭时调用的正文卸载函数。
现在从这个java脚本函数我想调用xforms提交
<xhtml:body class="MainBODY" onunload="browserClose()">
请提出一些方法来做同样的事情。
当我点击浏览器关闭按钮时,我想提交我的 xform。
为了实现这一点,我编写了在浏览器关闭时调用的正文卸载函数。
现在从这个java脚本函数我想调用xforms提交
<xhtml:body class="MainBODY" onunload="browserClose()">
请提出一些方法来做同样的事情。
不幸的是(或不取决于您如何看待它),您无法在onbeforeunload
. 当用户离开您的页面时,您可以运行一些 JavaScript,并且该 JavaScript 可以发出 Ajax 请求,但浏览器不会等待响应,并且请求甚至可能无法到达服务器。
因此,您可以做的最好的事情就是向用户发出警报,让他们有机会不离开表单,例如保存他们刚刚输入的数据,否则可能会丢失。了解如何提醒用户离开表单而不进行保存以了解更多信息。