页面上,一个Dropdowmlist,一个textbox,两个都是服务器控件.
一个按钮是html控件.
我想点击按钮,使得textbox的值等于Dropdowmlist的选中的项的值.
我想在前台完成,请问这个js语句怎么写????

解决方案 »

  1.   

    document.getItemById("服务器控件的名").value
      

  2.   

    document.getItemById(文本框ID).value = document.getItemById(dropdownlist的ID).value  
      

  3.   

    function OnClick()
    {
     document.all.textbox的id.value = document.all.Dropdownlist的id.value 
    }
      

  4.   

    document.getItemById(文本框ID).value = document.getItemById(dropdownlist的ID).value  -------------------------------------------------------------------------
    这个不可以的,大家帮忙想一想
      

  5.   

    .aspx:
    <HTML>
    <HEAD>
    <title>WebForm1</title>

    <script language="">
    function HaddlesButton()
    {
    document.getElementById("TextBox1").value=document.getElementById("DropDownList1").value;

    }

    function HaddlesDropDownList(obj)
    {
    document.getElementById("TextBox1").value=obj.value;

    }

    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <asp:DropDownList id="DropDownList1"  style="Z-INDEX: 101; LEFT: 200px; POSITION: absolute; TOP: 240px"
    runat="server">
    <asp:ListItem Value="1">1111111111111111</asp:ListItem>
    <asp:ListItem Value="2">2222222222222222</asp:ListItem>
    <asp:ListItem Value="3">3333333333333333</asp:ListItem>
    </asp:DropDownList>
    <asp:TextBox id="TextBox1" style="Z-INDEX: 102; LEFT: 200px; POSITION: absolute; TOP: 192px"
    runat="server"></asp:TextBox>
    <asp:Button id="Button1" style="Z-INDEX: 103; LEFT: 416px; POSITION: absolute; TOP: 240px"
    runat="server" Text="Button"></asp:Button>
    </form>
    </body>
    </HTML>.vb:
     Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            If Not IsPostBack Then
                DropDownList1.Attributes.Add("onchange", "HaddlesDropDownList(this);")
                Button1.Attributes.Add("onclick", "HaddlesButton();")
            End If
        End Sub