<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DaYin.aspx.cs" Inherits="DaYin" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
   
<script language="Javascript">
    function preview() {
        bdhtml = window.document.body.innerHTML;
        sprnstr = "<!--startprint-->";   //指定内容
        eprnstr = "<!--endprint-->";     //指定内容
        prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);
        prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));
        window.document.body.innerHTML = prnhtml;
        window.print();
    }
</script>

    <body>

              <!--省略部分代码-->
    <form id="WebForm1" method="post" runat="server">
    <div>
       
    <%-- -----------------------<center>本部分以上不被打印</center>-------------------------------%>
     <!--startprint-->
     <div align="center">    <%--绑定要打印的内容--%>
         <h2>用户详情</h2>
         <table border="1" cellspacing="0">
    <tr align="center">
        <td><input type="checkbox" name="checkId" value="" id="checkAll">序号</td>
        <td>姓名</td>
        <td>性别</td>
        <td>籍贯</td>
        <td>民族</td>
        <td>身份证</td>
        <td>出生日期</td>
        <td>文化程度</td>
        <td>政治面貌</td>
        <td>婚否</td>
        <td>固定电话</td>
        <td>移动电话</td>
        <td>所属小区</td>
        <td>楼号</td>
        <td>门牌号</td>
        <td>所属网格</td>
        <td>退伍军人</td>
        <td>迁入时间</td>
    </tr>
    <!--循环开始之地-->
    <tr align="center" data_id="1">
        <td rowspan="6"><input type="checkbox" class="checked" name="checkId" value="" id="checkId-">1</td>
        <td>刘</td>
        <td>男</td>
        <td>淄博</td>
        <td>汉族</td>
        <td>3703。。。</td>
        <td>1995.01.08</td>
        <td>大专</td>
        <td>团员</td>
        <td>未婚</td>
        <td>3199611</td>
        <td>152。。。。</td>
        <td>王社区</td>
        <td>13</td>
        <td>502</td>
        <td>第一网格</td>
        <td></td>
        <td>2016.11.26</td>
        
    <tr class="detail" data_id="1">
        <td colspan="3">户籍地:淄博市</tdcolspan>
        <td colspan="3">户籍登记地址:山</td>
        <td colspan="2">出生地:高</td>
        <td colspan="3">户籍地县级公安机关:高</tdcolspan>
        <td colspan="3">户籍地派出所:</td>
        <td colspan="3">工作单位;山</td>      
    </tr>
    <tr class="detail" data_id="1">
        <td colspan="14">属性标签:</td>
        <td colspan="4">社团:</td>
    </tr>
    <tr class="detail" data_id="1">
        <td colspan="3">产权人:孙悟空</td>
        <td colspan="15">居住人:刘</td>
    </tr>   
    <tr class="detail" data_id="1"></tr>
    <!--循环结束之时-->
</table>

     </div>

     <!--endprint-->
    <%-- ------------------------<center>本部分以下不被打印</center>------------------------  --%>

     <div align="center">
         <input type="button" name="print" value="预览并打印" onclick="preview()">
     </div>

    </div>
    </form>
</body>
</html>

webform JS打印方法的更多相关文章

  1. js打印方法总结

    前段时间做web项目用到了页面打印,在网上找了些资料,自己也试了很多方法,将这些方案列出下: 1.window.print()方法打印,所有主要浏览器都支持 print() 方法 这个方法很实用,只需 ...

  2. js打印html中的内容

    js打印方法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...

  3. js打印保存用户输入的内容

    在用js打印局部页面时,遇到用户新输入的内容没能打印出来,经过观察,发现我采用的js打印方法是读取页面源代码,而用户输入的内容如果不将其写入到页面源代码中去,是打印不出来的,下面是我的解决方法: // ...

  4. js打印

    js打印,其实是打印当前页面的内容,是调用 系统的js方法,来弹出 打印设置窗口,用法很简单. window.print()就行,有的考虑到 浏览器兼容性问题,会用到document.execComm ...

  5. 利用JS打印质数

    我爱撸码,撸码使我感到快乐!大家好,我是Counter,今天非常愉快,没有前几天的相对比较复杂的逻辑思维在里面,今天来写写,利用JS打印质数,基本上很多面试,会很经常的考到.那废话不多说,直接上代码: ...

  6. js通过方法返回对象的注意点

    问题:js通过方法返回一个字面量对象和返回一个提前已经定义好的字面量对象有区别吗? 答案:有 我们先来看看第一种情况,fun1方法返回一个提前没定义的字面量对象,然后通过调用方法返回三个对象,分别是o ...

  7. jquery.wordexport.js打印echarts.js画出的柱状图

    jquery.wordexport.js打印echarts.js画出的柱状图. echarts画出的图是不能直接打印出来的(echarts的柱状图是用canvas画出来的),而jquery.worde ...

  8. js调用php和php调用js的方法举例

    js调用php和php调用js的方法举例1 JS方式调用PHP文件并取得php中的值 举一个简单的例子来说明: 如在页面a.html中用下面这句调用: <script type="te ...

  9. js 打印

    关于js打印很简单的一段代码 function doPrint() { var newWindow = window.open("打印窗口", "_blank" ...

随机推荐

  1. js 常用方法

    1: 五秒后跳出提示框 setTimeout("alert('已经过了五秒了')",5000) 2:  十秒后自动关闭窗口 <script language="ja ...

  2. .net调用java写的WebServise时方法总是返回空的问题

    解决方法如下: 直接用wsdl.exe根据描述文件生成代理类来调,可避免这样的问题. 同时附上,wsdl工具在.net菜单中的配置方法,参考园友: http://www.cnblogs.com/qfb ...

  3. 为毛无法创建文本文件COM1.txt

    是的,windows系统下,右键,新建文本文件,将文件名编辑为COM1.txt,确认,保存……THEN....你会发现无论如何也无法创建一个文本文件,名为COM1.txt. 猜是COM1被作为了IO设 ...

  4. 逐行读取txt文件,使用Linq与StreamReader的Readline方法

    List<string[]> list = File.ReadLines("YourFile.txt") .Select(r => r.TrimEnd('#')) ...

  5. mysql处理高并发,防止库存超卖

    先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购.秒杀.特价之类的活动,而这样的活动有一个共同的特点就是访问量激增.上千甚至上万人抢购一个商品.然而,作为活动商品,库存肯定是很有限的,如何控 ...

  6. MySql自增长列

    1. 关键字 auto_increment 2. 自增用法 a) create table test(tid int auto_increment, tname varchar(10), primar ...

  7. Button--防止button多次点击

    ================================= //代码2 public abstract class NoDoubleClickListener implements OnCli ...

  8. 《前端们,贺老 Live 面试你了!》所引发的思考与实践

    贺老在知乎live中提到了一个这样的问题: 产品经理提出了一个需求:用户点击文章阅读,返回之后阅读其他文章.当用户看得多了,容易点到自己看过的文章,造成时间浪费.所以想给点击过的文章加一个标记,如:& ...

  9. python字符串的编码格式

    参考网站: http://www.cnblogs.com/siqi/archive/2012/11/10/2763598.html 环境: win7 x64 python v2.7.10 结论: 1 ...

  10. oracle补丁升级

    PSU的全称是Patch Set Update,Oracle对于其产品每个季度发行一次的补丁包,包含了bug的修复.Oracle选取被用户下载数量多,且被验证过具有较低风险的补丁放入到每个季度的PSU ...