asp 关于复选框的小问题,解决问题可在加分!!!

来源:百度知道 编辑:UC知道 时间:2024/05/28 21:37:59
显示页面:
<form name="form1" method="post" action="tijiao.asp">
<% set rs=server.createobject("ADODB.recordset")
sql = "select * from yjb where yjb_id="&session("yhm_id")&""
rs.Open sql,conn,3,3
do while not rs.eof%>
<tr><input type="checkbox" name="sc" value="<%=rs("yjb_id")%>"></tr>
<% rs.movenext
loop rs.close set rs=nothing
%>
</form>
提交到tijiao.asp页面之后,如果按照上面的条件有大于2条记录的话,显示Trim(Request.Form("sc"))的值为正常值(如:23,53,85,86)
但是如果只有一条记录的话,Trim(Request.Form("sc"))接下来的值总是为0,就算是其他的比如23,Trim(Request.Form("sc"))值还是0??
谢谢家帮帮忙!
可以告诉我你的qq号

我是终点

从代码看不出有错误
你可以尝试换个服务器环境测试一下

错误在这里。
<input type="checkbox" name="sc" value="<%=rs("yjb_id")%>">
修改如下
<input type="checkbox" name="sc" value="<%=rs("yjb_id")%>" checked>