SET TEXTBOX.TEXT=RADCOMBO.TEXT IN JAVASCRIPT

Ankit Singh

Total Post:341

Points:2389
Posted by  Ankit Singh
 922  View(s)
Ratings:
Rate this:

I am having a <telerik:RadComboBox> and a <asp:TextBox> in my form. i want to display textBox.Text=radCombo.Text in client side on Textchange event of the comboBox. i am using the code for this as:

<body>

    <form id="form1" runat="server">

    <div>

        <asp:ScriptManager ID="ScriptManager1" runat="server">

        </asp:ScriptManager>

        <telerik:RadComboBox ID="cboSample" EnableLoadOnDemand="true" runat="server" Skin="WebBlue" Text ="sample" OnClientKeyPressing  ="func()">

                  </telerik:RadComboBox>

        <asp:TextBox runat="server" ID="txtSample"></asp:TextBox>

    </div>

    </form>

    <script type="text/javascript">

        function func() {

            var cbo = document.getElementById("cboSample");

            document.getElementById("txtSample").Text = cbo.getAttribute("Text");                              

        }

    </script>

</body>

what i am doing wrong? how can i achieve the goal

  1. Ankita Pandey

    Post:183

    Points:1285
    Re: Set textBox.Text=radCombo.Text in javascript

    try below solution
     <telerik:RadComboBox ID="RadComboBox1" runat="server" OnClientDropDownClosing="OnClientDropDownClosing1">
            <Items>
                <telerik:RadComboBoxItem Text="Invoice" runat="server" Selected="true" />
                <telerik:RadComboBoxItem Text="Quote" runat="server" />
            </Items>
        </telerik:RadComboBox>
        <asp:Label ID="Label1" runat="server" Text="Invoice">
        </asp:Label>



        <script type="text/javascript">  
         function OnClientDropDownClosing1(sender, args) {
                var label = document.getElementById("Label1");
                label.textContent = sender._selectedItem._text;
            }
        </script>

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!