asp复选框修改问题

<td><%j=0i=split(trim(rs("Purview")),",")dowhilenotrs1.eof%><%dimi,j'forj=0tocint(UBo... <td>
<%j=0
i=split(trim(rs("Purview")),",")
do while not rs1.eof%>
<% dim i,j

' for j=0 to cint(UBound(i))
response.Write rs1("BigClassID")&" "&j&" "&i(j)
%>
<input name="BigClassID" type="checkbox" value="<%=rs1("BigClassID")%>"
<%if rs1("BigClassID")=cstr(i(j)) then response.Write"checked"%>>
<%=rs1("BigClassName")%><br>
<%'next
%>
<%rs1.movenext
j=j+1
loop

rs1.close
set rs1=nothing
%></td>
值传过来都没问题,可是不能checked,是哪里出了问题啊!!急!!!!
是注释掉了,不过我加了一个j=j+1啊
我这个现在输出的是1 2的值,但是却在第三个上划勾啊
展开
 我来答
百度网友81071b1
2008-08-05 · TA获得超过384个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:0
展开全部
再来解答你一个问题,呵呵. 线上弄!!
法芹恨X
2008-08-04 · TA获得超过101个赞
知道小有建树答主
回答量:700
采纳率:0%
帮助的人:0
展开全部
checkbox是这样checked的:
<input type="checkbox" name="" checked>
不是 value="<%=rs1("BigClassID")
所以应该判断
if rs1("BigClassID")=1 then
checked=" checked"
else
checked=""
end if
<input name="BigClassID" type="checkbox" name=""<%=checked%>>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yydyao
2008-08-04 · TA获得超过1.9万个赞
知道小有建树答主
回答量:946
采纳率:0%
帮助的人:484万
展开全部
' for j=0 to cint(UBound(i))

<%if rs1("BigClassID")=cstr(i(j)) then response.Write"checked"%>>

貌似你上面已经把for循环注释掉了,那么这里的cstr(i(j)) 这里的j不是一永远都是0了吗?这个值不变,那么你的那个checked不就输出不了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式