标签: html forms download refresh submit
我有一个表单,作为操作返回下载。问题是该页面会弹出下载,你可以保存它,但它不允许另一个表单提交。
我想在提交后进行页面刷新。但我无法弄清楚如何做到这一点,而不是停止下载。你有什么想法。
由于
答案 0 :(得分:0)
将初始表单POST设置为一个操作,该操作返回相同的视图以及一些触发下载的javascript。还提供“您的下载应该很快就会开始。否则,请单击此处”-link。
看看
Auto start file download after form submission
答案 1 :(得分:0)
此接缝在Chrome中为bug。 我从here获得的解决方案是在提交之前打开一个窗口,并将窗体的目标放在该窗口中。
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(); }