我想知道如何从我的数据库中打印下表。这是在浏览器上显示时的形式。
我想要打印这张桌子,我很困惑,因为我制作了一个打印按钮,但是当我按下它时,它会打印整个网页。
如何只打印表格?
DATE: ||AMOUNT:
2013 || 2000
2013 || 200
2013 || 2000
2013 || 2000
TOTAL AMOUNT PAID: 6200
TOTAL TUITION: 9000
REMAINING BALANCE: 2800
答案 0 :(得分:1)
<div id="printableArea">
// wrap your content within this div
DATE: ||AMOUNT:
2013 || 2000
2013 || 200
2013 || 2000
2013 || 2000
TOTAL AMOUNT PAID: 6200
TOTAL TUITION: 9000
REMAINING BALANCE: 2800
</div>
<input type="button" onclick="printDiv('printableArea')" value="Print" />
按钮点击javascript
function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}
答案 1 :(得分:0)
你需要像tradyblix在他们的评论中所说,创建一个只包含表格的页面。您可以使用一个按钮将您带到该页面。
在该页面中,您可以让javascript自动打印出来.. 要做到这一点,请将其放入
<script language="javascript" type="text/javascript">
function print_page() {
window.print();
}
</script>
在身体标签上
<body onload="print_page()">