我有一张发票,我为以下内容设置了打印按钮:
</script>
<!--Function for printing invoice-->
<script>
function printpage()
{
window.print()
}
</script>
<button id="print" name="print" class="btn btn-info"onClick="printpage()">Print Invoice</button>
现在点击按钮,打印对话框按预期出现,但是,如果我取消打印选项,发票页面刷新并且所有信息都丢失了。有没有办法可以取消打印对话框但不刷新页面?
我怀疑我需要引用对话框的点击事件,但这是我遇到困难的地方。谢谢
只是为了任何展望未来的人,按钮 HTML 被修改为:
<button id="print" name="print" type="button"class="btn btn-info"onClick="printpage()">Print Invoice</button>
这会在取消打印对话框时停止刷新页面,从而停止从数据库中动态生成/提取的任何信息。