| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1376 人关注过本帖
标题:两个下拉列表?
只看楼主 加入收藏
jeroen
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-10-28
收藏
得分:0 
把相关实面的代码写在后台,这是的初忠。

双手游历在键盘和鼠标之间 .绝望和无奈在眼前徘佪 . 贪婪的眼神 无尽的欲望 .嘲笑着我孤单的灵魂
2006-10-28 21:53
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 
通过这次我又了解了不少.谢谢大家!

做你喜欢做的事
2006-10-29 02:34
凌枫影
Rank: 2
等 级:新手上路
威 望:3
帖 子:163
专家分:0
注 册:2006-5-10
收藏
得分:0 

具體代碼我就不貼了
我就把流程發一下
你自己再做
1.給drp1和drp2增加onchange事件(drp1改變時觸發下面要寫的函數,drp2改變時將當前值放入一個隱藏欄位。為什麼要放入隱藏欄位?因為頁面一刷新先前js對頁面執行的動作就會殺掉)
2.在後台綁定drp1與drp2.drp1與drp2肯定是有一定關聯的,你在給drp2賦值的時候可以把其相關系的內容也查出來。如果drp1綁的是省,而drp2則是放市,你查drp2資料時,查三個欄位,即市代號,市名稱,所在省代號,然後通過循環,將其串起來,可以這樣串,以方便在JS裡面截取, 市代號@@市名稱@@省代號##@@市名稱@@省代號##。串好之後放在一個隱藏欄位裡面,准備工作OK,開始寫前台代碼了。
3.fn_drp1Change()
 當drp1改變時,在JS中得到drp1的VALUE值省代號=strVomit ,
定義一個數組array,將省市隱藏欄位字符串值用split("##")分開
 再寫一個循環,i=0;i<array.length-1;i++
再定義一個數組arrayCity=array[i].split("@@");
如果arrayCity[2]==strVomit   
就把arrayCity[0]和arrayCity[1]的值綁定到drp2中
 如果還有一個全部的選項,我設strVomit=""
 就arrayCity[2]==strVomit || strVomit=""
給drp2增加記錄 document.getElementById("drp2").options.add(new Option("text","value"));
清空drp2記錄 document.getElementById("drp2").length = 0;

如果還不明白就繼續問


2006-10-29 16:19
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 
请问你用的drp1和drp2是web控件还是html控件?
能把相关的前代码写出来看看吗~谢谢了~

做你喜欢做的事
2006-10-30 00:59
fsx
Rank: 1
来 自:广西南宁
等 级:新手上路
帖 子:278
专家分:0
注 册:2005-11-9
收藏
得分:0 

我用二个隐藏文本,把drp1和drp2的值赋给它们,搞定了.谢谢了!


做你喜欢做的事
2006-10-30 01:37
凌枫影
Rank: 2
等 级:新手上路
威 望:3
帖 子:163
专家分:0
注 册:2006-5-10
收藏
得分:0 


自已動手
豐衣足食


2006-10-30 17:35
快速回复:两个下拉列表?
数据加载中...
 
   



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

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