2013-10-09 6 views
0

У меня есть кнопка в моей форме, которая создает файлы PDF и сохраняет на локальной машине; теперь после сохранения их в локальном machien, нажав кнопку, я хочу также просмотреть файлы в браузере (более одного файла);window.open не работает/не называется

Моя попытка код выглядит следующим образом:

<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-файлы, но я не могу получить мою яваскрипта функцию (newDoc()) работать!

Ваша помощь приветствуется! Также, если вам нужно больше разъяснений, пожалуйста, сообщите мне, в какой части я должен предоставить дополнительные разъяснения.

Thanks

ответ

2

Не используйте кнопку отправки. Это ваша проблема, она представляет форму и также вызывает функцию. Похоже, что подача формы выигрывает гонку. Измените его на обычную кнопку.

0
<button name="btnCreatePDF_8" class="btn btn-primary" onclick= "newDoc();"> Export to PDF </button> // remove the type="submit" 
Смежные вопросы