我正在使用表单将信息发送到一个PHP页面(使用“GET”)。
我希望在表单下面有两个按钮:一个用于预览生成的页面,另一个用于下载生成的页面。
我找到了这个预览部分的解决方案:
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
这个功能非常好用。
为了让生成的页面可以下载,我通常使用普通的提交按钮:
<input type="submit"
name="submit"
id="submit"
onClick="myFunction()"
value="Download Bonus Page" >
在生成的PHP页面中,我在顶部添加了以下内容:
<?php
$filename = 'bonuspage.html';
header('Content-disposition: attachment; filename=' . $filename);
header('Content-type: text/html');
// ... the rest of your file
?>
我想知道如何同时结合这两个功能,因为当我单击两个按钮中的任何一个时,总是会打开预览 - 我无法使下载功能正常工作...