2017-12-02 12 views
0

PDF 파일 (onclick)을 인쇄하고 동일한 버튼 (제출)에서 클릭 수를 계산하려고합니다. 내가 원하는 것은 인쇄 작업을보고 양식을 제출하는 것보다 클릭 사이에 지연이 생기는 것일까 요? 당신이 지연을 원하는 경우에동일한 버튼에서 양식을 제출하고 onclick을 사용하려고 시도합니다.

<form id="myForm" method="post"> 
<button type="button" onclick="printJS({printable:'graphics/babushka/frog.pdf', type:'pdf', showModal:true});document.getElementById('myForm').submit();" name="print" class="btn btn-success btn-lg" style="outline: 0;"><i class="fa fa-print"></i> Print</button> 
</form> 

는 당신이 setTimeout를 사용할 수 있습니다

<form method="post"> 
<button type="submit" onclick="printJS({printable:'graphics/babushka/frog.pdf', type:'pdf', showModal:true})" name="print" class="btn btn-success btn-lg" style="outline: 0;"><i class="fa fa-print"></i> Print</button> 
</form> 

답변

0

그냥 자바 스크립트의 element.submit(); 아래에 양식을 (&는 인쇄 기능을 실행) 일반 (비 제출) 버튼을 사용하여 제출 1000 밀리 초

지연은 지연

<form id="myForm" method="post"> 
<button type="button" onclick="printJS({printable:'graphics/babushka/frog.pdf', type:'pdf', showModal:true});setTimeout(function(){document.getElementById('myForm').submit();}, 1000)" name="print" class="btn btn-success btn-lg" style="outline: 0;"><i class="fa fa-print"></i> Print</button> 
</form> 

을 제공