1

我有一个作为操作返回下载的表单。问题是页面会弹出下载,可以保存,但是不允许其他表单提交。

我正在考虑在提交后刷新页面。但我无法弄清楚如何做到这一点,而不是停止下载。你有什么想法。

谢谢

4

2 回答 2

0

将初始表单 POST 设置为返回相同视图以及触发下载的一些 javascript 的操作。还提供“您的下载应该很快开始。否则,请单击此处”-链接。

看一下

表单提交后自动开始文件下载

于 2010-03-15T15:33:51.173 回答
0

这似乎是 Chrome 中的一个错误。我从这里得到的解决方案是在提交之前打开一个窗口并将表单的目标放在该窗口中。

    function submitForm() {
//next line is the FIX
      window.open('','google');
      form = document.getElementById('myform');
      form.action = "http://www.google.com/search";
      form.target = 'google';
      form.submit();
    }
于 2010-03-16T11:52:51.677 回答