Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅当选中复选框时下载pdf_Javascript_Php_Jquery_Pdf_Checkbox - Fatal编程技术网

Javascript 仅当选中复选框时下载pdf

Javascript 仅当选中复选框时下载pdf,javascript,php,jquery,pdf,checkbox,Javascript,Php,Jquery,Pdf,Checkbox,我创建了一个php页面,只有选中复选框时才能下载PDF文件。当用户单击复选框时,我打开pdf文件,但当用户单击时,我需要直接下载pdf文件。 请帮忙 功能切换复选框(元素) { window.open('pdf/Code_of_Med_Ethics-a.pdf'); } 试试这段代码 <input type="checkbox" onClick="toggleCheckbox(this.id)" name="click" value="agree" id="click" >

我创建了一个php页面,只有选中复选框时才能下载PDF文件。当用户单击复选框时,我打开pdf文件,但当用户单击时,我需要直接下载pdf文件。 请帮忙


功能切换复选框(元素)
{
window.open('pdf/Code_of_Med_Ethics-a.pdf');
}
试试这段代码

<input type="checkbox" onClick="toggleCheckbox(this.id)" name="click" value="agree" id="click" > 
<script>
 function toggleCheckbox(element)
 {
    if(document.getElementById(element).checked) {
       window.open('pdf/Code_of_Med_Ethics-a.pdf') ;
    }   
}
</script>

功能切换复选框(元素)
{
if(document.getElementById(element).checked){
window.open('pdf/Code_of_Med_Ethics-a.pdf');
}   
}

你先搜索过这个问题吗?为什么这个问题用phpi标记,因为我需要php或Javascript的结果我想下载文件,但不要打开pdf。这将打开文件。@AmitKumar-这是因为您发送了错误的标题,而javascript无法修复这一问题,您必须发送正确的标题才能在PHP中开始下载。
<input type="checkbox" onClick="toggleCheckbox(this.id)" name="click" value="agree" id="click" > 
<script>
 function toggleCheckbox(element)
 {
    if(document.getElementById(element).checked) {
       window.open('pdf/Code_of_Med_Ethics-a.pdf') ;
    }   
}
</script>