javascript - 仅当选中复选框时才下载 pdf

标签 javascript php jquery pdf checkbox

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

 <script>
	function toggleCheckbox(element)
 {

   window.open('pdf/Code_of_Med_Ethics-a.pdf') ;
 }
	</script>
<input type="checkbox" onchange="toggleCheckbox(this.id)" name="click" value="agree" id="click"} ?> >

最佳答案

试试这个代码

<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>

关于javascript - 仅当选中复选框时才下载 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27915424/

相关文章:

javascript - 如果用户单击其他任何地方,Bootstrap 模式将被关闭..如何防止这种情况发生?

jquery - 自动完成在向下箭头键上显示整个列表

javascript - Html5 div 在 Canvas 上跨浏览器

javascript - 在 PHPStorm 的 Javascript 中使用 Smarty

php - 将 JavaScript 变量发送到 PHP 变量

php - 如何通过 PHP 上的谷歌地图知道某个地点是否存在

jquery - 使用 HTML 和 CSS 的半砖图像布局

javascript - 有没有办法让这段代码更简洁?

javascript - fullcalendar 拖动的事件在 getEventSources 中不可见

php - 避免在 Woocommerce 产品变体描述中出现简短的描述附加文本