`
sunxboy
  • 浏览: 2864934 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

表格的另一种遍历(ie / firefox)-符合w3c规范[推荐]

阅读更多
function checkall(form, prefix, checkall) {
var checkall = checkall ? checkall : 'chkall';
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}


---------------
<script type="text/javascript">

var mids='';
function deleteMsg()
{

var i=table1.rows.length -1;
for(j=i;j>0;j--)
{
if(table1.rows(j).getElementsByTagName("input").item(0).checked)
{
if(table1.rows(j).getElementsByTagName("input").item(1).value.length>0)
{
mids=mids+table1.rows(j).getElementsByTagName("input").item(1).value+',';
}
}
}
if(mids.length>0)
{
mids=mids.substr(0,mids.length-1);
}
messageForm.mids.value=mids;
messageForm.submit();
}
</script>


----------------
jsp内容
 
<!-- 显示所有消息列表 -->
 
<logic:present name="messageAll">
 
 
<html:form action="/message?msg=delete&uid=${user.uid}">

      <DIV class="spaceborder spacebottom" style="WIDTH: 100%">
      <TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0 align=center cellPadding=4 width="100%" id="table1">
        <TBODY>
        <TR class=header align=middle>
          <TD width=60><INPUT class=checkbox onclick=checkall(this.form)
            type=checkbox name=chkall>删除</TD>
          <TD>标题</TD>
          <TD width="15%">来自 </TD>  <input type="hidden" name="mids"/>
          <TD width="20%">时间</TD></TR>
         
            <!-- 显示所有收到的邮件 -->
       
       
        <logic:iterate id="msg" name="messageAll">
       
        <logic:equal value="0" name="msg" property="mstate">
       
         <TR class=msgborder align=center>
          <TD width=60>
          <INPUT class=checkbox type=checkbox name=chk>删除
            <input type="hidden" name="mid" value="${msg.mid }">
         
            </TD>
          <TD>
             <A href="message.do?msg=view&mid=${msg.mid }">
             <bean:write name='msg' property='mtitle' /></A>
          </TD>
          <TD width="15%">
            ${msg.users.uname }
           </TD>
          <TD width="20%">
            <bean:write format="yyyy-MM-dd hh:mm:ss" name="msg" property="mtime"/>
          </TD></TR>
       
        </logic:equal>
       
       <logic:equal value="1" name="msg" property="mstate">
        <TR class=option align=center>
          <TD width=60><INPUT class=checkbox type=checkbox name=chk>删除
            <input type="hidden" name="mid" value="${msg.mid }">
           
            </TD>
          <TD>
             <A href="message.do?msg=view&mid=${msg.mid }">
             <bean:write name='msg' property='mtitle' /></A>
          </TD>
          <TD width="15%">
            ${msg.users.uname }
           </TD>
          <TD width="20%">
            <bean:write format="yyyy-MM-dd hh:mm:ss" name="msg" property="mtime"/>
          </TD></TR>
          </logic:equal>
          </logic:iterate>
         

  • 大小: 60.9 KB
分享到:
评论

相关推荐

    树的三种遍历-------------数据结构

    根据给定的信息,本文将详细解释“树的三种遍历”这一重要的数据结构概念,并结合提供的代码示例来深入分析前序遍历、中序遍历和后序遍历的具体实现方式及其应用场景。 ### 一、树的遍历概述 在计算机科学中,树是...

    Java有向图

    -----一,构造图:增删改查----------二,最小生成树--------三,图的遍历(广度遍历,深度遍历)-----------四,图的最短路径Dijkstra算法------五,图的连通性----- // -------六,图的拓扑排序---

    浅析vue中常见循环遍历指令的使用 v-for

    vue中循环遍历使用的指令是v-for 1.v-for遍历数组 (1)value in arr 遍历数组中的元素 (2)(value,index) in arr 遍历数组中的元素和数组下标 运行代码: &lt;body&gt; &lt;li v-for=value&gt;{{value}}&lt;/li&gt;   ...

    二叉树的各种遍历

    /*选择二叉链式存储结构作为二叉树的存储结构,设计一个程序实现二叉树的基本操作(包括建立、输出、前序遍历、中序遍历、后序遍历、求树高、统计叶子总数等) 【实验内容】 必做内容 程序的菜单功能项如下: 1----...

    二叉树遍历 C/C++

    二叉树遍历是计算机科学中处理树形数据结构的一种基本方法,特别是在C/C++编程中,它在数据结构和算法的学习中占据了重要的地位。二叉树是一种特殊的树,其中每个节点最多有两个子节点,通常称为左子节点和右子节点...

    数据结构(C语言)代码实例

    //--------------------遍历栈------------------------ Status StackTraverse(SqStack S){//从栈底到栈顶的方向 if(S.top==S.base){ return false; } while(S.base ){ printf("%c\t",*(S.base++)); } printf...

    图的遍历---深度和广度

    图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度 图的遍历---深度和广度

    Apache Flink目录遍历(CVE-2020-17519)批量检测脚本

    2021年1月5日,Apache Flink官方发布安全更新,修复了由蚂蚁安全非攻实验室发现提交的2个高危漏洞,漏洞之一就是Apache Flink目录遍历漏洞(CVE-2020-17519)。 Flink核心是一个流式的数据流执行引擎,其针对数据流的...

    Apache Flink目录遍历(CVE-2020-17519)单目标检测工具

    2021年1月5日,Apache Flink官方发布安全更新,修复了由蚂蚁安全非攻实验室发现提交的2个高危漏洞,漏洞之一就是Apache Flink目录遍历漏洞(CVE-2020-17519)。 Flink核心是一个流式的数据流执行引擎,其针对数据流的...

    二叉树的遍历及其应用--期中上机考试.cpp

    二叉树的遍历及其应用--期中上机考试.cpp

    【源码】【数据结构几个实例】【约瑟夫环问题--停车场管理--二叉树的建立与遍历--图遍历--哈希表设计】

    【源码】【数据结构几个实例】【约瑟夫环问题--停车场管理--二叉树的建立与遍历--图遍历--哈希表设计】

    另一种遍历Map的方式

    Map是一种常用的数据结构,在Java中有多种遍历Map的方式。今天,我们来讨论一种遍历Map的方式,即使用Map.Entry和Map.entrySet()。 Map.Entry是什么? ---------------- Map.Entry是一个接口,表示一个映射项,...

    二叉树的中序遍历、哈夫曼编码-C语言编写的

    **中序遍历** 是二叉树遍历的三种基本方法之一,其余两种为前序遍历和后序遍历。中序遍历遵循以下规则:首先访问左子树,然后访问根结点,最后访问右子树。这个过程可以递归地应用于每一个子树,也可以通过栈来实现...

    树的非递归遍历算法层次遍历与深度遍历C语言源码

    在计算机科学中,树是一种非常重要的数据结构,广泛应用于各种领域,如编译器设计、文件系统、图形处理等。本资源提供了树的非递归遍历算法的C语言源码,包括层次遍历(BFS,Breadth-First Search)和深度遍历(DFS...

    完全二叉树的层序遍历-labview

    完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全二叉树的层序遍历-labview完全...

    图的遍历实现课程设计-数据结构-程序-图.doc

    图的遍历实现课程设计-数据结构-程序-图.doc

    二叉树遍历问题-前序, 中序, 后序

    二叉树遍历问题 二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序, 中序, 后序二叉树遍历问题-前序...

    C语言二叉树的建立和遍历

    2. 其余节点可分为两组,其中一组的每个节点都作为另一组中某个节点的子节点,我们称这部分节点为左子树,另一部分为右子树。 在C语言中,我们通常用结构体来表示二叉树节点,如下所示: ```c typedef struct ...

    二叉树三种遍历算法的源码背诵版

    二叉树三种遍历算法的源码背诵版 二叉树是一种常用的数据结构,在计算机科学和软件工程中应用非常广泛。二叉树的遍历是指从根节点出发,按照某种顺序访问二叉树中的所有节点。二叉树的遍历有多种方式,本文将详细...

Global site tag (gtag.js) - Google Analytics