<span id=disNone><input type=button value="Print" onclick="disNone.style.display='none';window.print()">  <input type=button value="Name.."></span>

解决方案 »

  1.   

    <style media="print">
    .noprint { display: none }
    </style>
    <script LANGUAGE="javascript"> function window.onload() {
    idPrint1.disabled = false;
    idPrint2.disabled = false;
    }
    </script>
    <div class=noprint id="idPrint1">
    |<a href="../help/h_charge.asp">帮助</a>
    </font>
      <br>
    </div>            <td colspan="4" align=center>
                 <div class=noprint id="idPrint2">
               <input type="submit" value="按进行收费" name="B1" class=f3>
               <input type="button" value="打" onclick="window.print()" class=f3>
               <input type="Button" name="btnCancel" value=" 返 回 " onclick="history.go(-1);" class=f3>
               </div>
                </td>
      </tr>
    </table>        </form>          
      

  2.   

    <head><style type="text/css"  media="print">.hiddenButton { VISIBILITY: hidden }
    </style>
    </head>
    定义按钮的时候,设置class=hiddenButton就可以在打印的时候隐藏按钮了
      

  3.   

    楼上两位说的都对,就是定义css的media=print的时候,按钮元素的显示为none