【发布时间】:2018-01-24 19:14:22
【问题描述】:
我有一个 HTML 表单,但使用 display:none 选项构造为多个选项卡。
每个选项卡都有几个部分,这些部分将根据前一个选项卡部分显示块/无。
我想在表单提交后出现的确认感谢页面中添加打印按钮,该按钮应该以与 HTML 页面相同的结构打印整个表单(仅包含填充值的字段)。
<form>
<div id="section1">
<input type="text" id="name1">
<input type="text" id="name2" style="display: block;">
</div>
<div id="section2" style="display: block;">
</div>
<input type="submit">
</form>
我尝试使用窗口打印功能,但这仅适用于当前可见部分。
这段代码是在很久以前写的,没有考虑到这个要求。那么有人可以为此提出一些解决方案吗?
【问题讨论】:
-
您可以使用 Javascript 库从所有选项卡(隐藏和可见)的页面内容构建内容并打印到 PDF -> stackoverflow.com/questions/742271/…
标签: javascript jquery html forms jsp