Hi,
I want to call javascript function on dropdown onchange method.
I have a page which contains <telerik:RadWindow> and my dropdown is in telerik:RadWindow.
Please refer bellow code for more details,
MyPage.aspx -
Javascript function in Mypage.aspx-
Mypage.cs
Javascript function is not able call on dropdown change.
Please help me...
Abhi
I want to call javascript function on dropdown onchange method.
I have a page which contains <telerik:RadWindow> and my dropdown is in telerik:RadWindow.
Please refer bellow code for more details,
MyPage.aspx -
<telerik:RadWindow ID="EditClientDetails" runat="server" DestroyOnClose="true" Title="Edit Client Details" VisibleOnPageLoad="false" Behaviors="Minimize, Move" Left="580" Width="860" Height="550" Top="-8" EnableShadow="true" Modal="true"> <ContentTemplate> <table> <td align="left" valign="top"> <asp:LinqDataSource ID="linqDsContactMode" runat="server" ContextTypeName="DataClassesDataContext" OrderBy="ContactMode" Select="new (id, ContactMode)" TableName="tbl_client_contactModes"> </asp:LinqDataSource> <asp:DropDownList ID="ddlContactMode" runat="server" Width="155" CssClass="standard-input" DataSourceID="linqDsContactMode" DataTextField="ContactMode" DataValueField="id" AppendDataBoundItems="True" > <asp:ListItem Value="0" Text="Select"></asp:ListItem> <asp:ListItem Value="-1" Text="Other" /> </asp:DropDownList> <br /> <div id="txtOtherContactModeDiv" runat="server" style="margin-top: 5px;"> <telerik:RadTextBox ID="txtOtherContactMode" MaxLength="50" runat="server" Width="150" BorderColor="#000000" /> </div> </td></table><div align="center" class="gap"> <telerik:RadButton ID="RadBtnUpdate" runat="server" Text="Update" ValidationGroup="EditClient" OnClick="RadBtnUpdate_Click" OnClientClicked="validate"> </telerik:RadButton></div> </ContentTemplate> </telerik:RadWindow>Javascript function in Mypage.aspx-
<telerik:RadScriptBlock ID="rdBlock" runat="server"> <script type="text/javascript" language="javascript"> function otherContactModeValidation() { var empty = document.getElementById('<%= ddlContactMode.ClientID %>').value; alert(empty); if (empty == "-1") { document.getElementById('<%= txtOtherContactModeDiv.ClientID %>').style.display = 'block'; } else { document.getElementById('<%= txtOtherContactModeDiv.ClientID %>').style.display = 'none'; } } </script></telerik:RadScriptBlock>Mypage.cs
protected void Page_Load(object sender, EventArgs e) { ddlContactMode.Attributes["onchange"] = "otherContactModeValidation()"; }Javascript function is not able call on dropdown change.
Please help me...
Abhi