当前位置:编程学习 > C#/ASP.NET >>

期刊,报纸, 电子书,博硕文章, 专题数据库,每个滑块下面有个下拉列表框选择数据库的名称,下拉列表框后面有个文本框,和按钮,如果处理第二个滑块(报纸)的下拉框该

问题:

有5个滑块:期刊,报纸, 电子书,博硕文章, 专题数据库,每个滑块下面有个下拉列表框选择数据库的名称,下拉列表框后面有个文本框,和按钮,如果处理第二个滑块(报纸)的下拉框该如何处理了?谢谢


1.
   <div class="searchMain" style="display:block;">
             <div class="searchBorder">
                   <asp:DropDownList ID="DropDownList1" runat="server" name="DropDownList1"> 
            
                </asp:DropDownList>
                   <input type="text" name="txtBaseSearchValue"  id="txtBaseSearchValue"   runat="server">
                    <a href="#" class="search_buttom" onclick="SearchDB()"></a>
                </div>


2.
js文件:
  function SearchDB() {
  
        var SelectID="";
        var objSelectDb = document.all.checkboxdb;
        var i=0;
        for( i = 0; i < objSelectDb.length; i++)
        {
            if (objSelectDb[i].checked == true)
{
if(SelectID=="")
{
    SelectID=objSelectDb[i].value;
}
else
{
    SelectID+=","+objSelectDb[i].value;
}
}
        }
        var strWord = document.getElementById("<%=txtBaseSearchValue.ClientID %>").value;
 
        if (strWord == ""){
        
              strWord = "*";
            //alert('请输入检索词!');
            //return;
        }
        var obj = document.getElementById("<%=DropDownList1.ClientID %>");
        var strSearchKey = obj.options[obj.selectedIndex].innerText;
        var strCondition = strSearchKey + "='" + strWord + "'";

3.

 private void BindSearchWord()
    {
        string[] strWordList = ConfigurationManager.AppSettings["SearchColumnList"].Split(',');
        DropDownList1.Items.Clear();
        for (int i = 0; i < strWordList.Length; i++)
        {
            DropDownList1.Items.Add(strWordList[i]);
        }
}

我的想法是用个switch 或者if语句都可以吧。



--------------------编程问答-------------------- 你可以再点击模块后 重新绑定一下 下拉列表
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,