首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >打印页面后,window.print()删除复选框中的复选标记

打印页面后,window.print()删除复选框中的复选标记
EN

Stack Overflow用户
提问于 2018-12-06 23:55:04
回答 1查看 625关注 0票数 3

我使用icheck单选按钮和复选框创建了一个核对表。我还有一个打印核对表的按钮。

代码语言:javascript
复制
<style>
  @media print {
  #printpage {
    display: none;
  }
  #submit {
    display: none;
  }
  .noprint {
    display: none;
  }
  input[type=checkbox], input[type=radio] {
        opacity: 1 !important;
    }
}
</style>

<div class="row">
    <div class="col-lg-12">
        <div class="form-group i-checks">
            <input type="checkbox" name="poa" id="poa" />
            <strong><a href="forms/poa.cfm" target="_blank">Power of Attorney - if applicable (click here to print)</a></strong>
        </div>
    </div>
</div>

    <button class="btn-u btn-u-orange"  onclick="printChecklist()" name="printpage" id="printpage" ><i class="icon-printer"></i> Print Checklist</button>

    <script>
    function printChecklist() {
        window.print();
    }
    </script>

我遇到的问题是,一旦我选择了打印所有的复选框,然后再次取消选中,就好像页面已经刷新了一样。

有没有一种方法可以让我的按钮打印页面,而不是取消选中所有的复选框,让屏幕保持用户点击打印按钮时离开页面的方式?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-07 04:44:53

以防其他人遇到我遇到的这个问题。我最终发现,我删除了脚本函数,并将按钮的onclick更改为onclick="window.print(); return false;"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53655135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档