js控制dropdownlist

//这里是HTML代码

<asp:DropDownList ID="ddlWorkType" runat="server" Width="150px"> </asp:DropDownList>

//这里在后台绑定值

 [csharp] view plaincopyprint?

  1. DataSet workTypeDts = _publicCodeManager.GetCodeValues(((int)PersonnelPublicCodeType.JobProperty).ToString());  
  2.   
  3.             if (workTypeDts != null && workTypeDts.Tables[0].Rows.Count > 0)  
  4.             {  
  5.                 ddlWorkType.Items.Add(new ListItem(""""));  
  6.                 foreach (DataRow dr in workTypeDts.Tables[0].Rows)  
  7.                 {  
  8.                     ddlWorkType.Items.Add(new ListItem(dr[PSNStringResourcesSchema.RESOURCEVALUE_COLUMN].ToString(), dr[PSNPublicCodeItemSchema.PSNPUBLICCODEITEM_ITEMID_FULL].ToString()));  
  9.                       
  10.                 }  
  11.             }  
DataSet workTypeDts = _publicCodeManager.GetCodeValues(((int)PersonnelPublicCodeType.JobProperty).ToString());

            if (workTypeDts != null && workTypeDts.Tables[0].Rows.Count > 0)
            {
                ddlWorkType.Items.Add(new ListItem("", ""));
                foreach (DataRow dr in workTypeDts.Tables[0].Rows)
                {
                    ddlWorkType.Items.Add(new ListItem(dr[PSNStringResourcesSchema.RESOURCEVALUE_COLUMN].ToString(), dr[PSNPublicCodeItemSchema.PSNPUBLICCODEITEM_ITEMID_FULL].ToString()));
                    
                }
            }

根据dropdownList的value值选中

document.getElementById("ddlWorkType").value = selectValue;

根据dropdownList的text值选中

  1. var ddlhy = document.getElementById("ddlWorkType");  
  2.                     var profession = cell.Row.getCellFromKey("RESOURCEVALUE").getElement().innerText;  
  3.                     if (profession) {  
  4.                         for (var i = 0; i < ddlhy.options.length; i++) {  
  5.                             if (ddlhy.options[i].text == profession) {  
  6.                                 ddlhy.options[i].selected = true;  
  7.                             }  
  8.                         }  
  9.                     }  

JS获取dropdownList的选中值

<script type="text/javascript" language="javascript">
    function SearchChange()
    {
        var ddl = document.getElementById("DropDownList1.ClientID")  
        var index = ddl.selectedIndex;  
           
        var Value = ddl.options[index].value;  
        var Text = ddl.options[index].text;
       
        alert(Value);
    }
    </script>

posted @ 2013-01-28 12:58  kevin_h_wang  阅读(2205)  评论(0编辑  收藏  举报