| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 906 人关注过本帖
标题:下拉框触发复选框显示勾选状态
取消只看楼主 加入收藏
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
结帖率:66.67%
收藏
 问题点数:0 回复次数:1 
下拉框触发复选框显示勾选状态
数据表(baod):(ok代表已报道;X代表未报到即不能报到;其他代表学生名)

序号   学校   年级     班级    学生1  学生2  学生3  学生4  学生5
-----------------------------------------------------------------
 1     西峰  一年级     3班          ok          X      
 2     西峰  二年级     1班                         
 3     西峰  三年级     2班                         
 4     永林  一年级     1班                    X      
 5     永林  一年级     3班                    X      
 6     西峰  一年级     2班                         
 7     西峰  二年级     2班     ok                    X
 8     西峰  三年级     1班          X                X
 9     永林  一年级     1班          ok     ok          
 10    永林  二年级     2班               ok             
=================================================================

【select1】【select2】【select3】    选择select1、2、3后在下面显示当行情况

 [checkbox1] [checkbox2] [checkbox3] [checkbox4] [checkbox5]

问题求助:
    用checkbox3的触发让复选框显示不同的勾选状态:
    1、已报道(ok)可选;
    2、未报到不可选,用checkbox的disabled;
    3、就读的学生名称,也用checkbox的disabled。
搜索更多相关主题的帖子: 学校 数据表 西峰 
2011-11-07 14:40
yessanya
Rank: 2
等 级:论坛游民
帖 子:69
专家分:20
注 册:2007-6-23
收藏
得分:0 
自己搞了搞,就是不对,请各位看看吧!
程序代码:
<%                                                        //四级数据保存到数组
Dim count4,rs4,sql4
set rs4=server.createobject("adodb.recordset")
sql4="select * from CDGL"
rs4.open sql4,conn,1,1
%>
var subval5 = new Array();                               //数组:三级根值,四级根值,四级显示值
<%
count4 = 0
do while not rs4.eof
%>
subval5[<%=count4%>] = new Array('<%=rs4("X1")%>','<%=rs4("X2")%>','<%=rs4("X3")%>','<%=rs4("X4")%>','<%=rs4("X5")%>','<%=rs4("X6")%>')
<%
count4 = count4 + 1
rs4.movenext
loop
rs4.close
%>

function changeselect4(locationid){
for (i=0; i<subval5.length; i++)
{if (subval5[i][0] == locationid)
var cbs=document.getElementsByTagName("input");
for(var A=0;A<cbs.length; A++){
if(cbs[A].value = new value(subval5[i][2],subval5[i][1]);)
{
cbs[A].checked=true;
}else{
cbs[A].checked=false;
}
}
}
}
2011-11-08 11:15
快速回复:下拉框触发复选框显示勾选状态
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026640 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved