[color=green]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;
}
}
}[/color]
---------------
[color=red]<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>[/color]
----------------
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 οnclick=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>
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;
}
}
}[/color]
---------------
[color=red]<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>[/color]
----------------
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 οnclick=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>