.js文件
// JavaScript Document
function checkAll(e,itemName){ //全選函數(shù) var aa=document.getElementsByName(itemName); for(var i=0;i<aa.length;i++){ aa[i].checked=e.checked; } } function checkItem(e,allName){ //當選取或取消選取沒一個復選框時調用的函數(shù)
var all=document.getElementsByName(allName)[0]; //全選框對象 if(!e.checked){ //如果是取消選取那么全選框就取消選取 all.checked=false; } else{ //如果是選取,就要判斷其他是否都已經(jīng)全部選取了 var aa=document.getElementsByName(e.name); for(var i=0;i<aa.length;i++){ if(!aa[i].checked){//如果有一個沒有選上,那么就返回 return; } } all.checked=true;//如果其他都選上了,全選框就要選上 } } ——————————————————————————————————
list.asp文件
<!--#include file="inc/connSQL.asp"-->
<head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>列表</title> <script type="text/javascript" src="js/common.js"></script> </head> <body> <form action="del.asp" method="post"> <table cellpadding="1px" cellspacing="1px" border="1"> <tr> <td></td><td>序號</td><td>姓名</td><td>性別</td><td>年齡</td><td>班級</td> </tr> <% Set rs=Server.CreateObject("ADODB.RecordSet") sqlStr="Select * From T_Student" rs.Open sqlStr,conn,1,1 Do While Not rs.Eof %> <tr> <td><input type="checkbox" name="id" value=<%=rs("id")%> onclick="checkItem(this,'idAll')" /></td> <td><%=rs("id")%></td> <td><%=rs("name")%></td> <td><%=rs("gender")%></td> <td><%=rs("age")%></td> <td><%=rs("class")%></td> </tr> <% rs.MoveNext Loop rs.close set rs=nothing %> </table> <input type="checkbox" name="idAll" onclick="checkAll(this,'id')" />全選 <input type="button" value="刪除" onclick="submit()"> </form> </body> </html> ______________________________________________________________________________
del.asp文件
<!--#include file="inc/connSQL.asp"--> <% ids=request.Form("id") sqlStr="Delete From T_Student Where id in ("&ids&")" conn.Execute(sqlStr) %> <div align="center">刪除記錄成功<a href="list.asp" target="_self">返回列表</a></div> 本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/tommycsdn/archive/2008/10/28/3170494.aspx
|
|
來自: 萬子千秋 > 《ASP專區(qū)》