求一段js,用来判断列表中,假如没有选中前面的checkbox的,点击删除无效!

programeyonger 2005-04-14 01:15:19
RT!!
...全文
197 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
梅雪香 2005-04-15
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
var curRow=null;
function selectRow(tr1){
if(curRow)
curRow.bgColor="#FFFFFF";
tr1.bgColor="e7e7e7";
curRow=tr1;
}
function delTr(){
var chks=document.getElementsByName("chkDelete");
var tb=document.getElementById("tbContent");
for(var i=chks.length-1;i>=0;i--){
if(chks[i].checked){
tb.deleteRow(i);
}
}
}
//-->
</script>
<div align="center" style="overflow:auto; width:400; height:300px " id="divVector">
<table id="tbContent" border=1 width="300">
<script language="JavaScript">
<!--
for(var i=0;i<25;i++)
document.write('<tr height=20 onmouseover="selectRow(this)"><td algin="center" width="20%"><input type="checkbox" name="chkDelete"></td><td width="80%" align="center">'+i+'</td></tr>');
//-->
</script>
</table>
</div>
<input type="button" value=" 删除选中的行 " onclick="delTr()">
programeyonger 2005-04-14
  • 打赏
  • 举报
回复
没有人关心??
自己顶!!
programeyonger 2005-04-14
  • 打赏
  • 举报
回复
这是我的程序!!
<%//@ include file="../sys/rolecheck.jsp"%>
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<link rel="stylesheet" href="css/1.css" type="text/css">
<SCRIPT language="JavaScript">
function selectAll(str)
{
var a = document.getElementsByName(str);
var n = a.length;
for(var j=0;j<n;j++)
{

if (a[j].checked==false)
{
a[j].checked = true;
form1.button.value="取消所有选择";

}
else
{
a[j].checked = false;
form1.button.value="选中所有";
}
}
}
function delaction()
{
form1.action = "delUserAction.do";
form1.submit();
}
function checkAll(str)
{
var a = document.getElementsByName(str);
var n = a.length;
for (var i=0; i<n; i++)
a[i].checked = window.event.srcElement.checked;
}

function dopage(x)
{
document.forms[0].pagenum.value = x
document.forms[0].action="listuserlink.do";
document.forms[0].submit();
}

function gopage(num)
{
var x = document.forms[0].jumpnum.value
if ( x == "" )
{
alert ("请输入跳转页数")
return
}
else if ( isNaN(parseInt(x)) )
{
alert ("请输入正确数字")
return
}
else if ( parseInt(x) > num )
{
alert ("输入最大跳转页数为 "+ num)
return
}
else
{
document.forms[0].pagenum.value = x
document.forms[0].action="listuserlink.do";
document.forms[0].submit();
//alert("ok")
}
}



function del(rnum)
{
var total = 0;
var ids = "";

if ( rnum != 1 )
{
for (var idx = 0; idx < rnum; idx++) {
if ( eval("document.forms[0].del[" + idx + "].checked") == true) {
if ( total == 0 )
ids = document.forms[0].del[idx].value;
else
ids = ids + "*" + document.forms[0].del[idx].value;
total += 1;
}
}
}
else
{
if ( eval(document.forms[0].del.checked) == true )
{
ids = document.forms[0].del.value;
total += 1;
}
}

if ( total == 0 )
{
alert("请选择需添加的成员 !")
}
else
{
if ( confirm('确认选择吗!?') )
{
//alert("You selected " + total + " boxes." + ids);
document.forms[0].ids.value = ids
document.forms[0].actionKind='ok'
document.forms[0].submit()
}
}
}
</script>

<html>
<head>

<title>
listuser
</title>
</head>
<c:set var="p" value="${apage}"/>
共有:<c:out value="${p.total}"></c:out>条<br>
当前:<c:out value="${p.currentpage}"></c:out>页<br>
<c:if test="${p.nextpage}">
<html:link action="/listuserlink.do?currentpage=" >下一页</html:link>

</c:if>
<c:if test="${p.prepage}">
<html:link action="/listuserlink.do?currentpage=prepage" >上一页</html:link>
</c:if>
分页大小<c:out value="${p.pagesize}"/><br>

<%//Page dpage =(Page)request.getAttribute("page");%>
<body bgcolor="#ffffff">
<form name="form1" method="post">
<table border="1" width="100%" height="243">
<tr>
<td width="12%" height="16">编号</td>
<td width="12%" height="16">用户名</td>
<td width="12%" height="16">真实姓名</td>
<td width="12%" height="16">Email</td>
<td width="13%" height="16">电话</td>
<td width="13%" height="16">角色</td>
<td width="13%" height="16">操作1</td>
<td width="13%" height="16">删除</td>
</tr>
<c:forEach var="listuser" items="${list_user}" >

<tr>
<td width="12%" height="18"> <c:url value="/viewUserAction.do" var="view">
<c:param name="user_id" value="${listuser.user_id}">
</c:param>
</c:url>
<a href="<c:out value="${view}"/>"><c:out value="${listuser.user_id}"></c:out>
</a>
<td width="12%" height="18"> <c:out value="${listuser.username}" /></td>
<td width="12%" height="18"> <c:out value="${listuser.userrealname}" /></td>
<td width="12%" height="18"> <c:out value="${listuser.useremail}" /></td>
<td width="13%" height="18"> <c:out value="${listuser.tel}" /></td>
<td width="13%" height="18"> <c:out value="${listuser.role_name}" /></td>
<c:url value="/updateUserAction.do" var="edit">
<c:param name="user_id" value="${listuser.user_id}" />
</c:url>
<td width="13%" height="18"> <a href='<c:out value="${edit}"/>'>修改</td>
<td width="13%" height="18"><input type="checkbox" name="userid" value='<c:out value="${listuser.user_id}"/>'></td>
</tr>
</c:forEach>
<input align="right" type="submit" value="人员删除" onclick="delaction()"/>
<input type="button" name="button" value="选中所有" onclick="selectAll('userid')"/>

</table>
</form>
</body>
</html>
bguest 2005-04-14
  • 打赏
  • 举报
回复
晕..写了段脚本,csdn竟然不给我发出来

"请不要发表可能给我们带来伤害的言论,谢谢配合"

-_-!
baiyunfei 2005-04-14
  • 打赏
  • 举报
回复
判断checkbox是否选中用: if (document.all.checkboxname.checked)

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧