window.open不工作/没有被调用

时间:2013-10-09 22:21:24

标签: javascript php codeigniter

我的表单中有一个按钮,可以生成PDF文件并保存在本地机器中;现在通过单击按钮将它们保存在本地机器中之后我想在浏览器中查看文件以供下载(多个文件);

我尝试的代码如下:

<form name="frm1" id="frm1" method="post" enctype="multipart/form-data">
         .
         .
         .
  <button type="submit" name="btnCreatePDF_8" class="btn btn-primary" onclick= "newDoc();"> Export to PDF </button>
</form>


<script>
       function newDoc()
       {
           window.open("http://localhost/MyProject/1234_1_8.pdf")
       }
</script>

它创建PDF但我无法使我的javascript函数(newDoc())工作!

非常感谢您的帮助!如果您需要更多说明,请告诉我哪个部分需要提供更多说明。

由于

2 个答案:

答案 0 :(得分:2)

请勿使用提交按钮。这是你的问题,它提交表单并调用函数。看起来表单提交正在赢得比赛。将其更改为常规按钮。

答案 1 :(得分:0)

  <button name="btnCreatePDF_8" class="btn btn-primary" onclick= "newDoc();"> Export to PDF </button> // remove the type="submit"