我创建了一个由PHP处理并回显的表单,以便用户可以打印。我的问题是,当它打印时,它打印一切。我想只打印文本而不打印按钮或网址。我将在下面发布PHP代码。
<?php
$beq = $_REQUEST["beq"];
$blq = $_REQUEST["blq"];
$bwq = $_REQUEST["bwq"];
if ($beq>0)
{
echo ("Berry (SPR0110) " .$beq);
}
if ($blq>0)
{
echo ("<br />Black (SPA0212) " .$blq);
}
echo '<br /><br /><a href="javascript:window.print()">Print</a>';
?>
答案 0 :(得分:4)
最快的方式:
<style type="text/css">
@media print {
.hide-on-print { display:none; }
}
</style>
<?
$beq = $_REQUEST["beq"];
$blq = $_REQUEST["blq"];
$bwq = $_REQUEST["bwq"];
if ($beq>0)
{
echo ("Berry (SPR0110) " .$beq);
}
if ($blq>0)
{
echo ("<br />Black (SPA0212) " .$blq);
}
echo '<div class="hide-on-print"><br /><br /><a href="javascript:window.print()">Print</a></div>';
答案 1 :(得分:0)
使用屏幕和打印规则创建样式表