复选框用法
2008-02-23 09:44:48来源:互联网 阅读 ()
<input type="checkbox" name="checkbox" value="a">
<input type="checkbox" name="checkbox" value="b">
<input type="checkbox" name="checkbox" value="c">
<input type="checkbox" name="checkbox" value="d">
以这个为例,复选框的NAME属性都是相同的,这样就创建了一个控件数组,当传回后台时,是把选中的CHECKBOX按顺序用","连接起来,假如我们选中了B和C,那么用
Response.write Request("checkbox")返回的就是b,c
可以使用Split来分离成数组,例如
bb=Split(Request("checkbox"))
for each b in bb
Response.write b
next
这样显示出来的就是选中的CHECKBOX的value了
事例:多向删除!
测试通过
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from class order by date desc"
rs.open sql,conn,1,1
if rs.eof then
response.Write("没有班级")
response.end
end if
%>
<html>
<head>
<title>Untitled document.lt;/title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="../css/fe.css" rel="stylesheet" type="text/css">
</head>
<script >
function yesno()
{
return confirm("将会把所有成员及留言信息删除,您确定要删除该班级吗?");
}
</script>
<body leftmargin="0" topmargin="0">
<table width="500" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="50" height="20" align="center">I D</td>
<td height="20" align="center">班 级 名 称</td>
<td width="100" height="20" align="center">注 册 日 期</td>
<td height="20" align="center">人 数</td>
<td align="center">删 除?</td>
</tr>
<%
while not rs.eof
%>
<form name="form2" method="post" action="dec.asp"><tr>
<td width="50" height="20" align="center">
<input type="checkbox" name="id" value="<%=rs("classid")%>">
</td>
<td width="250" height="20" align="center"><%=rs("classname")%></td>
<td width="100" align="center"><%=rs("date")%></td>
<td width="50" height="20" align="center"><%=rs("num")%></td>
<td width="50" height="20" align="center"></td>
</tr><%rs.movenext
wend
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<tr>
<td height="20" align="center"> </td>
<td height="20" align="center"> </td>
<td align="center"> </td>
<td height="20" align="center"> </td>
<td height="20" align="center">
<input type="submit" name="Submit" value="删除"></form>
</td>
</tr>
</table>
</body>
</html>
dec.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<html>
<head>
<title>Untitled document.lt;/title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
sql= "DELETE FROM class WHERE classid IN (" & Request.Form("id") & ")"
conn.execute (sql)%>
</body>
</html>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:用ASP编写的俄罗斯方块游戏
下一篇:1小时ASP入门
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash