
ASP 多个复选框判断勾选 checked
我的数据库字段里面是用逗号分隔的房产,汽车,有价证卷,其他我现在在做修改页,想显示的时候,checkbox只要是跟数据库里面的相对就默认显示。帮帮忙,谢谢。~...
我的数据库字段里面是用逗号分隔的
房产, 汽车, 有价证卷, 其他
我现在在做修改页,想显示的时候,checkbox只要是跟数据库里面的相对就默认显示。
帮帮忙,谢谢。~ 展开
房产, 汽车, 有价证卷, 其他
我现在在做修改页,想显示的时候,checkbox只要是跟数据库里面的相对就默认显示。
帮帮忙,谢谢。~ 展开
2个回答
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%> />
'读取出字段值,赋给变量
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,输出的时候设置下值
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询