ASP 多个复选框判断勾选 checked

我的数据库字段里面是用逗号分隔的房产,汽车,有价证卷,其他我现在在做修改页,想显示的时候,checkbox只要是跟数据库里面的相对就默认显示。帮帮忙,谢谢。~... 我的数据库字段里面是用逗号分隔的
房产, 汽车, 有价证卷, 其他
我现在在做修改页,想显示的时候,checkbox只要是跟数据库里面的相对就默认显示。
帮帮忙,谢谢。~
展开
 我来答
匿名用户
2012-02-29
展开全部
<%
'读取出字段值,赋给变量
s = "房产,汽车,有价证卷,其他"
v1=false
v2=false
v3=false
v4=false
if Instr(s, "房产")>0 then v1=true end if
if Instr(s, "汽车")>0 then v2=true end if
if Instr(s, "有价证卷")>0 then v3=true end if
if Instr(s, "其他")>0 then v4=true end if
'然后下面的每个input都去判断
%>
。。。。
<input type="checkbox" value="房产" <%if(v1)then%>checked="checked"<%end if%> />
追问
请问如果有十个值,二十个值的话怎么办呢?
追答
0 then
vs=true
else
vs=false
end if
end function
%>

checked="checked" />
checked="checked" />
就算有20个,你也要输出20个input,输出的时候设置下值
根圣豆气虎28
2012-02-29
知道答主
回答量:8
采纳率:0%
帮助的人:6.6万
展开全部
首先用split(()函数将从数据库中查询出的字符串按逗号分隔为数组,然后用一个循环比较数组值跟checkbox的value,若是相等则checkbox.checked 大致思路就是这样了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式