怎么用javascript取出当前下拉列表的选中项的value? 我的下拉列表是 服务器DropDownList控件,可以用 javascript 取出它的选中值吗?
我只是想验证选择的是否正确.这样好象不行:var v=document.all.item("theddl").value;谢谢!

解决方案 »

  1.   

    是用value
    var v=document.getElementById("theddl").option[i].value;
      

  2.   

    document.Form1.theddl.options[document.Form1.theddl.selectedIndex].value;
      

  3.   

    var obj = document.getElementById("theddl");
    var v = obj.options[obj.selectedIndex].value;
      

  4.   

    --.aspx---------
    <asp:dropdownlist id="dropdownlist1" runat="server">
    <asp:ListItem Value="">请选择</asp:ListItem>
    </asp:dropdownlist><script language="javascript">
    <!--
    function choose(obj)
    {
      var svalue = obj.value;
        alert(svalue );
    }
    </script>===.cs==========
    private void Page_Load(object sender, System.EventArgs e)
    {
       if(!this.Page.IsPostBack)
       {
       this.DropDownList1.Attributes.Add("onchange", "XmlPostStartTown(this);");
       }
    }
      

  5.   

    this.DropDownList1.Attributes.Add("onchange", "choose(this);");