问题描述
问题:有5个滑块:期刊,报纸,电子书,博硕文章,专题数据库,每个滑块下面有个下拉列表框选择数据库的名称,下拉列表框后面有个文本框,和按钮,如果处理第二个滑块(报纸)的下拉框该如何处理了?谢谢1.<divclass="searchMain"style="display:block;"><divclass="searchBorder"><asp:DropDownListID="DropDownList1"runat="server"name="DropDownList1"></asp:DropDownList><inputtype="text"name="txtBaseSearchValue"id="txtBaseSearchValue"runat="server"><ahref="#"class="search_buttom"onclick="SearchDB()"></a></div>2.js文件:functionSearchDB(){varSelectID="";varobjSelectDb=document.all.checkboxdb;vari=0;for(i=0;i<objSelectDb.length;i++){if(objSelectDb[i].checked==true){if(SelectID==""){SelectID=objSelectDb[i].value;}else{SelectID+=","+objSelectDb[i].value;}}}varstrWord=document.getElementById("<%=txtBaseSearchValue.ClientID%>").value;if(strWord==""){strWord="*";//alert('请输入检索词!');//return;}varobj=document.getElementById("<%=DropDownList1.ClientID%>");varstrSearchKey=obj.options[obj.selectedIndex].innerText;varstrCondition=strSearchKey+"='"+strWord+"'";3.privatevoidBindSearchWord(){string[]strWordList=ConfigurationManager.AppSettings["SearchColumnList"].Split(',');DropDownList1.Items.Clear();for(inti=0;i<strWordList.Length;i++){DropDownList1.Items.Add(strWordList[i]);}}我的想法是用个switch或者if语句都可以吧。
解决方案
解决方案二:
你可以再点击模块后重新绑定一下下拉列表