如何在选中前一个Dropdownlist框体的一个内容时,自动带出下一个Dropdownlist框体中与之对应的内容

问题描述

代码顾客联系人联系电话20080121杨过欧阳锋1502121321220080124黄药师洪七公1373183517320080127赵敏小龙女13901203131....我的意思是:前一个Dropdownlist中是一系列代码供选择,比如我选中其中一个代码"20080121"后,就自动可以带出下一个Dropdownlist中的与之对应的顾客姓名"杨过"和再下面的一个Dropdownlist中的联系人"欧阳锋"以及下面的联系电话Dropdownlist中的"15021213212"请大虾们不吝赐教,非常感谢!

解决方案

解决方案二:
是联动吧数据是不是这样,选顾客,显示联系人及电话??代码顾客联系人联系电话20080121杨过欧阳锋1502121321220080121杨过2欧阳锋1502121321220080121杨过3欧阳锋1502121321220080124黄药师洪七公1373183517320080127赵敏小龙女13901203131
解决方案三:
很简单的四级联动__________________________
解决方案四:
对,不是选顾客,是选代码,然后联动,请大虾们指教,该怎么做,怎么写
解决方案五:
无刷新的<scripttype="text/javascript"><!--functionload(pid){vardrp2=document.getElementById("DrCity");drp2.options.length=0;downloadUrl('/inc/DropChild.aspx?pid='+pid,function(xml,responseCode){vardomif(document.all)//ie{dom=newActiveXObject("microsoft.xmldom");dom.loadXML(xml)}elseif(window.DOMParser)//firefoxdom=newDOMParser().parseFromString(xml,"text/xml");if(dom){items1=dom.getElementsByTagName("city");varitemsLength=items1.length;for(i=0;i<itemsLength;i++){varnewOption=document.createElement("OPTION");newOption.text=items1[i].getAttribute("name");newOption.value=items1[i].getAttribute("id");drp2.options.add(newOption);}}});}//--></script>

-----------------------------<asp:DropDownListid="DrProvince"runat="server"></asp:DropDownList><asp:DropDownListid="DrCity"runat="server"></asp:DropDownList>

----------------------------DrProvince.DataSource=ht;DrProvince.DataTextField="value";DrProvince.DataValueField="key";DrProvince.DataBind();for(inti=0;i<DrProvince.Items.Count;i++){if(DrProvince.Items[i].Value==user.Province){DrProvince.SelectedIndex=i;if(user.Province!="000000"){DrCity.DataSource=GetXml(user.Province);DrCity.DataTextField="value";DrCity.DataValueField="key";DrCity.DataBind();for(intk=0;k<DrCity.Items.Count;k++){if(DrCity.Items[k].Value==user.City){DrCity.SelectedIndex=k;break;}}}break;}}DrProvince.Attributes.Add("onchange","load(this.options[this.selectedIndex].value)");

'/inc/DropChild.aspx?pid='+pid得结果是:<province><cityid="520100"name="贵阳"/><cityid="522400"name="毕节"/></province>

支持IE,FF,网上有些不支持FF的,你自己看着改了。
解决方案六:
非常感谢nycun的解答,只是还没有学习js和C#,大家能否贴一个用VB.net写的有关这个问题的code,非常感谢!
解决方案七:
改一改,久不用VB了,如果有不对的你再改一改DrProvince.DataSource=htDrProvince.DataTextField="value"DrProvince.DataValueField="key"DrProvince.DataBind()Dimiasinteger=0Dimkasintegre=0fori<DrProvince.Items.Countif(DrProvince.Items[i].Value==user.Province)ThenDrProvince.SelectedIndex=iif(user.Province!="000000")ThenDrCity.DataSource=GetXml(user.Province)DrCity.DataTextField="value"DrCity.DataValueField="key"DrCity.DataBind()fork<DrCity.Items.Countif(DrCity.Items[k].Value==user.City)ThenDrCity.SelectedIndex=kbreak'退出for,不太记得了,你改吧或者k=DrCity.Items.CountEndifk=k+1NextEndifbreak''退出for,不太记得了,你改吧或者i=DrProvince.Items.CountEndifNextDrProvince.Attributes.Add("onchange","load(this.options[this.selectedIndex].value)")
解决方案八:
想再请教大虾们一下,我将这些联动的代码,应该写在什么事件下面

时间: 2024-11-08 15:05:17

如何在选中前一个Dropdownlist框体的一个内容时,自动带出下一个Dropdownlist框体中与之对应的内容的相关文章

datagridview输入字母时自动弹出下拉框

问题描述 datagridview的中输入拼音首字母自动弹出下拉选项,或者直接出现符合的选项.如何实现呀. 解决方案 解决方案二:别懒,自己写个datagridviewcellvaluechanged事件的实现,弹出下拉选项是它combobox的showsubitems的行为,自己调用.自动出现文本满足的话,自己去查找items集合里面满足的selectedItem,用它的tostring()去填充combobox的text域.其实我觉得这种操作没有必要,这种事儿以前干得太多了,越做越累,你也会

java 自动填写表单之下拉框,复选框的判断及操作

问题描述 java 自动填写表单之下拉框,复选框的判断及操作 我想用java实现一个网页的自动填写功能,例如工商局的工商注册页面的注册,现在我不知道该如何处理下拉选和复选框,现在我能实现按下tab,然后自动填写表单的输入框,再按tab键然后在自动填写下一个输入框,现在我无法判断下一个是输入框,复选框或下拉选,以及之后该如何操作 解决方案 下拉框可以用 SetAttribute("value", "sec"); 这样试试 SetAttribute("sele

edittext-EditText长按弹出复制粘贴选项框设置位置

问题描述 EditText长按弹出复制粘贴选项框设置位置 长按EditText会弹出复制粘贴选项框,但是组件在最顶部导致选项框覆盖了组件本身, 怎么使弹出的选项框处于组件下方.试了下setCustomSelectionActionModeCallback 方法在onCreateActionMode中 et_search.setCustomSelectionActionModeCallback(new Callback() { @Override public boolean onCreateAc

id 成数组的传值-jsp弹出框传值问题(一个jsp 点击按钮弹出另一个jsp,选中记录带回数据显示在指定框中)

问题描述 jsp弹出框传值问题(一个jsp 点击按钮弹出另一个jsp,选中记录带回数据显示在指定框中) 如图,共有两个jsp: 一:add.jsp:二:select.jsp 其中在add.jsp上点击请选择按钮,弹出select.jsp页面,选择之后点击确定,应该如何将值传递回来,我知道是那个通过url携带参数,但是我一直写不对.下面附上两个jsp页面的源码: ## # [1.add.jsp]: <script> function openwindow(){ window.showModalD

extjs 如何将一个弹出的复选框里面选中的信息显示出来?

问题描述 extjs 如何将一个弹出的复选框里面选中的信息显示出来? 在用Extjs做项目,要求是点击主界面的新增按钮,弹出一个框,这个框里有一个空白框, 空白框旁边有一个按钮,叫产品维护,点击这个按钮,弹出一个窗口,里面是一些复选项 ,选中后,如何将这些被选中的信息给显示在之前的那个空白框里,并加上编号? 解决方案 http://cesclub.com/bw/jishuzhongxin/Webjishu/2012/0811/37008.html 解决方案二: 不知你第二次弹出的窗口是什么组件,

如何实现可以带详细表格的DropDownList

本文详细介绍了如何实现在点击DropDownList的时候弹出DataGrid,然后从DataGrid里面选择相应的项. 很早就发现在网上有很酷的下拉选择框,今天我在这里也写一个,该方法旨在说明问题的一个解决方法,该方法可以扩展为自定义控件,由于时间有限所以在这里我只提供一个该方法的页面实现.当然你可以发挥你的才能作出更漂亮的. 问题描述:我们在使用DropDownList的时候经常会碰到这样的问题(至少我碰到了),在一个很小的区域显示一个比较复杂的内容,希望让选择的人对要选择的东西有比较清晰的

c++-用new申请了一个结构体数组,delete时内存错误

问题描述 用new申请了一个结构体数组,delete时内存错误 strong text //////////////////////////////////////CLOCK算法部分//////////////////void CLOCK(){ arr *page_t; int ijpointertimes=0flag=-1num=0;//pointer为查找位置 page_t=new arr[m];//==============================开始计算============

javascript-求一个js判断是否存在子目录,有就弹出下拉框显示,没有不弹出

问题描述 求一个js判断是否存在子目录,有就弹出下拉框显示,没有不弹出 默认一个下拉框显示demo目录下的所有文件夹,点击下拉元素,如果这个下拉元素下面还有文件夹弹出一个新的下拉框(新的下拉框下面如果还有继续弹出下拉框),没有不弹出 解决方案 js本身不能访问文件系统.除非调用activex.http://www.jb51.net/article/7909.htm 解决方案二: 你是读客户端还是服务器端的?客户端的需要acx,楼上的已经说了 服务器端的你用ajax将路径发送回服务器进行读取是否有

JS简单设置下拉选择框默认值的方法_javascript技巧

本文实例讲述了JS简单设置下拉选择框默认值的方法.分享给大家供大家参考,具体如下: //根据下拉对象默认选中后台对应的记录 function setSelectOption(objSelect, targetValue){ if(objSelect){ var options = objSelect.options; if(options){ var len = options.length; for(var i=0;i<len;i++){ if(options[i].value == targ