【发布时间】:2014-08-06 10:27:34
【问题描述】:
我正在通过嵌入式表单向 Google 表格提交数据。我正在使用隐藏的 iframe 方法来劫持默认的 Google 重定向到确认页面。表单提交正常,但是当我离开页面时,我会弹出一个“待处理的表单响应”警告弹出窗口。我不是通过 ajax 提交,这是一个标准的表单提交,我认为一旦调用了 onsubmit 函数,表单响应将不再处于等待状态?
任何想法如何防止这种情况?
编辑:添加代码。 formSubmitted() 函数隐藏表单并显示内联警报。
<iframe name="hidden_iframe" id="hidden_iframe" style="display:none;" onload="if(submitted) {window.location='#'; formSubmitted();}"></iframe>
<form role="form" action="https://docs.google.com/forms/d/my-form-guid/formResponse" method="POST" target="hidden_iframe" onsubmit="submitted=true;">
...
</form>
【问题讨论】:
-
你能展示你的代码吗?
标签: javascript jquery forms