webform JS打印方法
<%@ 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打印方法的更多相关文章
- js打印方法总结
前段时间做web项目用到了页面打印,在网上找了些资料,自己也试了很多方法,将这些方案列出下: 1.window.print()方法打印,所有主要浏览器都支持 print() 方法 这个方法很实用,只需 ...
- js打印html中的内容
js打印方法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
- js打印保存用户输入的内容
在用js打印局部页面时,遇到用户新输入的内容没能打印出来,经过观察,发现我采用的js打印方法是读取页面源代码,而用户输入的内容如果不将其写入到页面源代码中去,是打印不出来的,下面是我的解决方法: // ...
- js打印
js打印,其实是打印当前页面的内容,是调用 系统的js方法,来弹出 打印设置窗口,用法很简单. window.print()就行,有的考虑到 浏览器兼容性问题,会用到document.execComm ...
- 利用JS打印质数
我爱撸码,撸码使我感到快乐!大家好,我是Counter,今天非常愉快,没有前几天的相对比较复杂的逻辑思维在里面,今天来写写,利用JS打印质数,基本上很多面试,会很经常的考到.那废话不多说,直接上代码: ...
- js通过方法返回对象的注意点
问题:js通过方法返回一个字面量对象和返回一个提前已经定义好的字面量对象有区别吗? 答案:有 我们先来看看第一种情况,fun1方法返回一个提前没定义的字面量对象,然后通过调用方法返回三个对象,分别是o ...
- jquery.wordexport.js打印echarts.js画出的柱状图
jquery.wordexport.js打印echarts.js画出的柱状图. echarts画出的图是不能直接打印出来的(echarts的柱状图是用canvas画出来的),而jquery.worde ...
- js调用php和php调用js的方法举例
js调用php和php调用js的方法举例1 JS方式调用PHP文件并取得php中的值 举一个简单的例子来说明: 如在页面a.html中用下面这句调用: <script type="te ...
- js 打印
关于js打印很简单的一段代码 function doPrint() { var newWindow = window.open("打印窗口", "_blank" ...
随机推荐
- 深入理解CSS中的层叠上下文和层叠顺序(转)
by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=5115 零.世间的道 ...
- C#中双问号、双冒号等几个特殊关键字
1.@ 这个东东看似和邮件有关啊,但是在C#的世界里,可跟邮件没有一毛钱关系,它是string的女朋友(当然了string有N多女友),二者结合就可以发挥作用了.你可以给它起个名字,叫做“逐字字符串” ...
- IOS开发-影院选座算法 限制产生孤座
众所周知目前影院选座是不允许随便选的,我们不可以任性的挑三拣四,最后留下N个单独的座位,目的就是要留下至少2个连着的座位: 另外有些影院的座位摆放并不是规则的,有些座位被过道或者特殊座位分割开,产生了 ...
- AngularJS---表达式
AngularJS的表达式是放在{{}}里面,用{{ }}符号将一个变量绑定到$scope上. angularJS中的表达式有如下特点: 1.只能在其所属作用域内部 所有的表达式都在其所属的作用域内部 ...
- ListView addHeaderView 对 position 的影响
1. 在 public View getView(int position, View convertView, ViewGroup parent) 中position 和 是否有headerView ...
- 08void
void void修饰函数返回值和参数 如果函数没有返回值,那么应给将其声明为void 如果函数没有参数,应该声明其参数为void 不存在void类型的变量 void指针的意义 C语言规定只有相同类型 ...
- 黄聪:远程连接mysql数据库注意事项记录(远程连接慢skip-name-resolve)
远程连接慢 慢是一个很大的问题,网上的办法是在my.ini的“[mysqld]”下面加入一行“skip-name-resolve”,就像这样: 然后保存并重启mysql服务即可. 下面是其它网友的补充 ...
- Elasticsearch mysql 增量同步
主要用到了一个JDBC importer for Elasticsearch的库. 想要增量同步,有一些先决条件.首先数据库中要维护一个update_time的时间戳,这个字段表示了该记录的最后更新时 ...
- EventBus--介绍
注意: 1,post()方法里面的类型和onEvent()中的类型要一致., 2,订阅者对象中 必须有 onEvent 的 public 方法 ---public void onEvent(O ...
- 关于NGINX的502的装逼打怪之路
写日志之前先copy一段nginx502的原因,从某网看到如下,然而这并不是重点,最重要还是看博主手敲的东西. 一.NGINX 502错误排查 NGINX 502 Bad Gateway错误是Fast ...