1。用这种方式来判断 if (document.all.m_item.checked)
解决方案 »
- ireport子报表分页问题
- eclipse下was6.0启动不了啦,
- 如何用JAVAMAIL发送内容带URL链接的邮件?
- 第一次发帖,一个关于servlet使用数据源的多线程安全性问题
- 得到表格数据,生成excel表
- Frame 刷新问题
- Unexpected Signal : EXCEPTION_FLT_STACK_CHECK (0xc0000092) occurred at PC=0xFBD152
- ApacheJServ-1.1.2-1.i386.rpm 是什么东东?
- 请问:在jsp中我怎样从数据库中读取例如:<br>这类特殊字符?
- 初学hibernate,请教各位通常是用什么方法搭建hibernate项目的
- 新手上路:大家推荐一些学Java的资源阿!顺便散分!
- 怎么用Jsp来画图啊,是否要配合servlet来做,小弟很急啊,!!!!!!
if (document.all.m_item.checked)
<form method="post" action="sfa.jsp" name= from1>
<input type='checkbox' name='TCheck' value=dfasdfa>
<input type='checkbox' name='TCheck' value=dfadasdsdfa>
<input type='checkbox' name='TCheck' value=dfasdaadffa>
<input type="button" value="删除" name="del" class="yk9" onclick="javascript:subdel()">
</form>function subdel()
{
if (document.all.TCheck.checked)
{
if(confirm("是否真的要删除选中的?"))
{
document.form1.submit();
}
}
}无任何反应
<form method="post" action="sfa.jsp" name= from1><input type='checkbox' name='TCheck' value=dfasdfa>
<input type='checkbox' name='TCheck' value=dfadasdsdfa>
<input type='checkbox' name='TCheck' value=dfasdaadffa><input type="button" value="删除" name="del" class="yk9" onclick="javascript:subdel()"></form>
<script language="javascript">
function subdel()
{
if (document.all.TCheck.checked)
{
if(confirm("是否真的要删除选中的?"))
{
document.form1.submit();
}
}
}
</script>
如
<%
String TC[]=request.getZParameterValues("TCheck");
if(TC!=null)
{
进行处理
}
%>所以,不能换另外,我不太明白你的用“这种方式来判断 if (document.all.m_item.checked)”
中m_item指的是什么?还有,如何在"全部删除"的时候首先全部选中checkbox(已经有个事件
<input type="checkbox" id="SelAll" name="SelAll" onclick="All();" value="0">
</font><a onmouseover="this.style.cssText='cursor:hand;text-decoration:underline'" onclick="SetAll();" onmouseout="this.style.cssText=''" id="selectall">
<b><font color="#000000" face="宋体">全选</font></b></a>
按下即可全选如何调用?
function AllDel()
{
if(confirm("是否真的要全部删除?"))
{
//全部选择--如何处理
document.form1.submit();
}}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script language="javascript">
function allselect(field)
{ for(var l = 0;l<document.form1.elements.length;l++)
{ if (window.form1.elements[l].name==field)
{
window.form1.elements[l].checked=true;
}
}
}
function check()
{ var count = 0;
for (var l=0;l<window.form1.elements.length;l++)
{ if(window.form1.elements[l].checked==true)
count++;
}
if (count==0)
var bool1 = confirm("无报废资产?");
if (count>0)
{
alert("报废资产件数为"+count);
var bool2 = confirm("是否删除?");
}
}
</script><body><form name="form1" method="post" >
<div align="center">
<table width="75%" border="1">
<tr>
<td width="15%"><div align="center">资产ID</div></td>
<td width="19%"><div align="center">资产名字</div></td>
<td width="29%"><div align="center">所属地</div></td>
<td width="37%"><div align="center">是否报废</div></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td><input type="checkbox" name="checkbox1" value="checkbox">
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td>
<input type="checkbox" name="checkbox1" value="checkbox">
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td>
<input type="checkbox" name="checkbox1" value="checkbox">
</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td>
<input type="checkbox" name="checkbox1" value="checkbox">
</td>
</tr>
<tr> <td> </td>
<td> </td>
<td> </td>
<td><input type="checkbox" name="checkbox1" value="checkbox">
</td>
</tr>
</table>
<p> </p>
<p> </p>
<input type="submit" name="Submit2" value="提交" onclick="check()"/>
<input type="reset" name="reset" value="取消">
<input type="button" name="button1" value="全选" onclick="allselect('checkbox1')"/>
</form>
<p> </p>
</div>
</body>
</html>不知道对你有没有帮助 随便看看
这些应该可以通过JS来解决的!
期待回音真的没有想到问题会复杂话用JS解决吧
<input type='checkbox' name='TCheck' value=dfadasdsdfa>
<input type='checkbox' name='TCheck' value=dfasdaadffa><input type="button" value="删除" name="del" class="yk9" onclick="javascript:subdel()"></form>
<script language="javascript">
function subdel()
{
for (i=0; i<document.all.TCheck.length; i++)
if (document.all.TCheck(i).checked)
{
if(confirm("是否真的要删除选中的?"))
{
document.all.form1.submit();
}
}
}
</script>
说明一点就是:name=TCheck[] 或者用:ID=TCheck[]
另一边接受是:Request.getParameter("TCheck")
你试一下,好长时间没有搞这些了,忘了。
var count = 0;
for (var l=0;l<window.form1.elements.length;l++)
{ if(window.form1.elements[l].checked==true)
count++;
}
if (count==0)
return
if (count>0)
{}To:sdliubo()有多少个就出多少个confirm提示,该优化好了,此问题不再讨论,研究一下,当
<input type='checkbox' name='TCheck' value=dfasdfa>
<input type='checkbox' name='TCheck' value=dfadasdsdfa>
<input type='checkbox' name='TCheck' value=dfasdaadffa><input type='checkbox' name='TCheck' value=dfasdfa>
<input type='checkbox' name='TCheck' value=dfadasdsdfa>
<input type='checkbox' name='TCheck' value=dfasdaadffa>每个按下,当全部按下的时候(选择所有)
<input type='checkbox' name='T'>自动选择,否则不选;实现方法!
解决完就结贴
//全选函数
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}别人给你指明方法 不要指望别人什么都给你写出来