fason(阿信)请进!500分求一个程序!

faxty 2003-06-20 07:23:31
就这一个:四级连动下拉框,数据库.觉得500分不够,我再加!
...全文
97 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsjer 2003-09-19
  • 打赏
  • 举报
回复
上面所建的数据库是单表的,那么如何检索多表,实现以上关联呢?
laodiao 2003-08-29
  • 打赏
  • 举报
回复
gz....
lymkelly 2003-07-17
  • 打赏
  • 举报
回复
pass
fason 2003-07-09
  • 打赏
  • 举报
回复
<script>
function MulSelect(num){
var i,j,arrTemp=[];
for(i=0;i<num;i++)arrTemp[i]=eval("document.frm."+arrSel[i]).value
if(num<arrSel.length)
with(eval("document.frm."+arrSel[num])){
length=0
for(i=0;i<arrData.length;i++){
var find=false
for(j=0;j<num;j++)if(arrTemp[j]!=arrData[i][j])break;
if(j!=num)continue;
for(m=0;m<options.length;m++)if(options[m].text==arrData[i][num])find=true
if(length==0||!find){
options[options.length]=new Option(arrData[i][num],arrData[i][num])
}
}
MulSelect((num+1))
}
}
MulSelect(0)
</script>
wxrf2000 2003-06-27
  • 打赏
  • 举报
回复
为什么我的第一项最多只有三项?
faxty 2003-06-20
  • 打赏
  • 举报
回复
谢谢fason,救了我一命,不然我要被炒了~~~,分随后奉上!
inanition 2003-06-20
  • 打赏
  • 举报
回复
up
fason 2003-06-20
  • 打赏
  • 举报
回复
测试下基本通过,有bug请说.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>多级关联菜单数据库版</title>
<!--
数据库:test.mdb
表:dbselect
表结构:id(自增) school(文本) department(文本) grade(文本) student(文本)
IE6,NS7,Mozilla下测试通过
-->
</head>
<body>
<form name="frm">
<select name=school onchange="MulSelect(1)"></select>
<select name=department onchange="MulSelect(2)"></select>
<select name=grade onchange="MulSelect(3)"></select>
<select name=student></select>
</form>
<script>
var arrSel=["school","department","grade","student"]
arrData=[];
<%
dim conn,rs
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.mappath("test.mdb") & ";Persist Security Info=False"
set rs=conn.execute("select * from dbselect")
do while not rs.eof
%>
arrData[arrData.length]=["<%=trim(rs("school"))%>","<%=trim(rs("department"))%>","<%=trim(rs("grade"))%>","<%=trim(rs("student"))%>"]
<%
rs.movenext
loop
rs.close:set rs=nothing
conn.close:set conn=nothing
%>
</script>
<script>
function MulSelect(num){
var find=false
var i,j,arrTemp=[];
for(i=0;i<num;i++)arrTemp[i]=eval("document.frm."+arrSel[i]).value
if(num<arrSel.length)
with(eval("document.frm."+arrSel[num])){
length=0
for(i=0;i<arrData.length;i++){
for(j=0;j<num;j++)if(arrTemp[j]!=arrData[i][j])break;
if(j!=num)continue;
if(length==0||options[length-1].text!=arrData[i][num]){
for(m=0;m<options.length;m++)if(options[m].text==arrData[i][num])find=true
if(!find)options[options.length]=new Option(arrData[i][num],arrData[i][num])
}
}
MulSelect((num+1))
}
}
MulSelect(0)
</script>
</body>
</html>
faxty 2003-06-20
  • 打赏
  • 举报
回复
的确如你们所说,但来这里的不一定都是来学的,有一部分是有急需的,所以需要源程序.以后我会再研究研究.

另谢谢fason.500分绝不食言.(不排除有其它问题哦,呵呵)
Reker熊 2003-06-20
  • 打赏
  • 举报
回复
我又想起了ChinOK的暱稱,太有道理了

授人以魚不如授人以漁!!!

(ps:不是針對樓主,說的是一種大現象)
fason 2003-06-20
  • 打赏
  • 举报
回复
xiaoshi的链接中已经有我整理的多级关联菜单的例子了,致于兼容性,我再改改,贴出来,顺便再整理进专题.
funboy88 2003-06-20
  • 打赏
  • 举报
回复
回复人: tdl982324(石井坚) ( ) 信誉:192
有理
jsidiot 2003-06-20
  • 打赏
  • 举报
回复
http://www.csdn.net/Subject/List_Subject.asp?Roomid=304
Reker熊 2003-06-20
  • 打赏
  • 举报
回复
你好懶阿

程序範例都那麼多了,改進一下就可以了阿,主動一點學習嘛
faxty 2003-06-20
  • 打赏
  • 举报
回复
加一点要求,不要刷新,兼容ie和ns
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 GridLayout是一种在Android系统中应用的布局方法,它通过构建二维网格来组织界面组件,为开发者提供了一个便捷且多样的途径来布置用户界面元素。在这个详尽的阐释中,我们将全面研究GridLayout的操作方式、其独有特性以及如何在实际的项目开发中高效地运用它。 GridLayout的关键在于其网格构造。在GridLayout中,每个控件可以占据一个或多个网格单元,这些单元通过行列坐标进行标识。通过设定控件的`android:layout_row`和`android:layout_column`属性,开发者可以明确控件在网格中的位置。比如,`android:layout_row="1"`意味着该控件位于第二行,而`android:layout_column="2"`则表示该控件位于第三列。 另外,GridLayout还支持设置控件能够跨越的网格单元数目,这通过`android:layout_rowSpan`和`android:layout_columnSpan`属性来实现。假如一个控件的`layout_rowSpan="2"`,那么它将覆盖两行的区域,`layout_columnSpan="3"`则会导致其横跨三列。这种高度的适应性使得GridLayout能够满足各种复杂的界面设计需求。 在GridLayout的应用中,控件的大小一般会自动适配以填满整个网格单元。不过,开发者也可以通过`android:layout_width`和`android:layout_height`属性来设定确切的尺寸,或者使用`android:layout_weight`属性来分配剩余的空间...

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧