我有一个简单的表单只包含一个用于下载文件的按钮。这里是代码:试图隐藏“下载”按钮一旦点击
<form method='post' action='download.php?file=file.txt' name='form1'>
<button type='submit'>Telecharger</button>
</form>
的download.php是一个小的PHP文件与头文件用来搞下载,那就是:
<?php
$filename=$_GET['file'];
header('Content-Type: text/plain');
header("Content-disposition: attachment;filename=$filename");
readfile($filename);
?>
我试图做的是隐藏的按钮或用户点击它后的表单。到目前为止,我已尝试用CSS和JavaScript侦听器玩弄,但迄今为止没有任何工作。
当我点击按钮下载文件,但不隐藏按钮。
如何在提交表单后隐藏按钮?
使用Javascript是最方便的。在按钮上添加一个“onclick”监听器,然后“隐藏”它。 – RepeaterCreeper
在'onclick'发生时通过执行'this.style.display ='hidden''来尝试。不起作用。 –
你正在做一个PHP提交。无论你做什么,它都不会隐藏你的按钮。该页面在php提交后重新加载。如果你想隐藏按钮,你将不得不发送阿贾克斯呼吁下载 – shazyriver