ASP复选框提交,接不过来数据!!!!
来源:百度知道 编辑:UC知道 时间:2024/06/18 23:58:22
复选框:
<input name="C_NewsID" type="checkbox" id="C_NewsID" value="<%=rs("id")%>">
FORM提交:
<form name="myForm" method="post" style="margin:0" action="?act=cl&id=<%=request("id")%>">
提交数据:
<%
dim rss,sqls,id
if request("act")="up" then
set rss=server.CreateObject("adodb.recordset")
id=request.form("C_NewsID")//到这儿值就没传过来
if id="" then
response.write("<font color='#ff0000'>请选择一项操作</font>")//这读出来的ID变量值一直为空,总是提示到这一步就不运行了
else
sqls="select * from yd where id='"&id&"'"
rss.open sqls,conn,1,3
rss("zt")=1//写到库里字段改为一,判断处理完毕
rss.update
set rss=nothing
Response.Redirect("/supervise/mall/product/Product_ydadd.asp?order_type=2")
<input name="C_NewsID" type="checkbox" id="C_NewsID" value="<%=rs("id")%>">
FORM提交:
<form name="myForm" method="post" style="margin:0" action="?act=cl&id=<%=request("id")%>">
提交数据:
<%
dim rss,sqls,id
if request("act")="up" then
set rss=server.CreateObject("adodb.recordset")
id=request.form("C_NewsID")//到这儿值就没传过来
if id="" then
response.write("<font color='#ff0000'>请选择一项操作</font>")//这读出来的ID变量值一直为空,总是提示到这一步就不运行了
else
sqls="select * from yd where id='"&id&"'"
rss.open sqls,conn,1,3
rss("zt")=1//写到库里字段改为一,判断处理完毕
rss.update
set rss=nothing
Response.Redirect("/supervise/mall/product/Product_ydadd.asp?order_type=2")
首先:
你确定你的
复选框:
<input name="C_NewsID" type="checkbox" id="C_NewsID" value="<%=rs("id")%>">
是写在
<form …>
与
</form>
之间吗?
<form name="myForm" method="post" style="margin:0" action="?act=cl&id=<%=request("id")
的act值也是一个问题
改为
<form name="myForm" method="post" style="margin:0" action="?act=up&id=<%=request("id")
第二
在浏览器上查看一下输出的源代码中
<input name="C_NewsID" type="checkbox" id="C_NewsID" value="这个地方有没有值">
或者
<input name="C_NewsID" type="checkbox" id="C_NewsID" value="<%=rs("id")%>">
改为
<input name="C_NewsID" type="checkbox" id="C_NewsID&