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