asp js实现勾选复选框后批量打印?

asp页面,连接数据库(ACCESS)查询出N条记录,后面有复选框,如何实现勾选多个复选框,按打印按钮后打印多个 信息呢?
如果有简单的案列最好!谢谢!

给你一个简单的示例:

<% for t=1 to 10 %>
<input type="checkbox" id="chk<%=t%>" value="<%=t%>" /><span id="span<%=t%>">选项<%=t%></span><br />
<% next%>
<input type="button" value="打印" onclick="javascript:printme()" />
<script type="text/javascript">
function printme(){
   var o=window.open("","print");
   var s="";
   for(var t=1;t<=10;t++){
    if(document.getElementById("chk"+t).checked==true){
      s+="<br />"+document.getElementById("span"+t).innerHTML; 
    }
   }
   o.document.write("<body>");
   o.document.write(s);
   o.document.write("</body>");
}
</script>

 你根据需要把要打印的格式处理一下就行了

追问

有没有实例啊,麻烦您了!谢谢!

追答

上面这个就是一个实例啊,你把上面直接复制到一个新文件测试一下就知道结果了

温馨提示:内容为网友见解,仅供参考
无其他回答

asp js实现勾选复选框后批量打印?
<% for t=1 to 10 %><input type="checkbox" id="chk<%=t%>" value="<%=t%>" \/><span id="span<%=t%>">选项<%=t%><% next%>function printme(){ var o=window.open("","print"); var s=""; for(var t=1;t<=10;t++){ if(document.getElementById(...

asp批量打印,第一个页面显示的是订单表,点击全选,全部打印,
分页数量设置为1 将记录输出 打印 打印操作后一定时间后执行翻页 (该操作有现成的js函数)就是打印第2条记录了

相似回答