需要检查用户在laravel中点击打印按钮或取消按钮

问题描述 投票:0回答:1

我需要检查用户是否在 window.print 中单击了打印按钮。我尝试了打印后,但它显示了打印和取消按钮的控制台消息。如何检查用户是否只单击打印按钮

this is jquery code

 <button class="btn btn-danger print not_print" >Print invoice</button>

<script>

  $(document).ready(function() {

$('.print').click(function(){  

window.print();

});


  window.addEventListener('afterprint', (event) => {
  console.log('After print');
  });

 });

</script>
javascript laravel
1个回答
0
投票

不幸的是,window.print() 没有返回值,当您在打印对话框上单击“取消”或“打印”时,会触发 onafterprint 事件。唯一的方法是让用户亲自确认打印作业是否已发送到打印队列。

© www.soinside.com 2019 - 2024. All rights reserved.