4 Answers, 1 is accepted
0

Princy
Top achievements
Rank 2
answered on 03 May 2013, 08:17 AM
Hi Somy,
You can attach the OnClientClose client event of the RadWindow and the following JS code to clear the textbox values once the Radwindow is closed. Please have a look at the following sample code.
ASPX:
JavaScript:
Thanks,
Princy.
You can attach the OnClientClose client event of the RadWindow and the following JS code to clear the textbox values once the Radwindow is closed. Please have a look at the following sample code.
ASPX:
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
VisibleOnPageLoad
=
"true"
OnClientClose
=
"OnClientClose"
>
<
ContentTemplate
>
<
br
/>
<
telerik:RadTextBox
ID
=
"RadTextBox1"
runat
=
"server"
Text
=
"Text1"
>
</
telerik:RadTextBox
>
<
br
/><
br
/>
<
telerik:RadTextBox
ID
=
"RadTextBox2"
runat
=
"server"
Text
=
"Text2"
>
</
telerik:RadTextBox
>
</
ContentTemplate
>
</
telerik:RadWindow
>
JavaScript:
<script type=
"text/javascript"
>
function
OnClientClose() {
var
TextBox1 = $find(
'<%=RadTextBox1.ClientID %>'
);
var
TextBox2 = $find(
'<%=RadTextBox2.ClientID %>'
);
TextBox1.clear();
TextBox2.clear();
}
</script>
Thanks,
Princy.
0

Somy
Top achievements
Rank 1
answered on 03 May 2013, 10:03 AM
my aspx code is:
and I use that code like the below but when one time close and reopen the window textboxes are filled and not empty.
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
Width
=
"800px"
Height
=
"600px"
>
<
ContentTemplate
>
<
asp:TextBox
ID
=
"TxtTitle"
runat
=
"server"
></
asp:TextBox
>
<
br
/>
<
asp:TextBox
ID
=
"TxtDetail"
runat
=
"server"
style
=
"resize:none"
></
asp:TextBox
>
<
br
/>
<
asp:TextBox
ID
=
"TxtDate"
runat
=
"server"
style
=
"resize:none"
></
asp:TextBox
>
<
br
/>
<
telerik:RadEditor
ID
=
"RadEditor1"
runat
=
"server"
ImageManager-ViewPaths
=
"~/Images"
ImageManager-UploadPaths
=
"~/Images"
ImageManager-DeletePaths
=
"~/Images"
>
</
telerik:RadEditor
>
<
br
/>
<
asp:FileUpload
ID
=
"FileUpload1"
runat
=
"server"
/>
<
br
/>
<
asp:CheckBox
ID
=
"ChkActive"
runat
=
"server"
/>
<
br
/>
<
asp:Button
ID
=
"Button1"
runat
=
"server"
onclick
=
"Button1_Click"
Text
=
"ذخیره"
/>
<
br
/>
</
ContentTemplate
>
</
telerik:RadWindow
>
function OnClientClose() {
var TextBox1 = $find('<%=RadTextBox1.ClientID %>');
var TextBox2 = $find('<%=RadTextBox2.ClientID %>');
TextBox1.clear();
TextBox2.clear();
}
0
Accepted

Princy
Top achievements
Rank 2
answered on 06 May 2013, 03:45 AM
Hi Somy,
I have checked you code and found that you didn't attach th
ASPX:
JavaScript:
Thanks,
Princy.
I have checked you code and found that you didn't attach th
e OnClientClose event to the RadWindow. Also the RadTextBox id specified in your JavaScript code differ from the one you have given in the mark-up. Please check the following code.
ASPX:
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
VisibleOnPageLoad
=
"true"
Width
=
"800px"
Height
=
"600px"
OnClientClose
=
"OnClientClose"
>
<
ContentTemplate
>
<
asp:TextBox
ID
=
"TxtTitle"
runat
=
"server"
></
asp:TextBox
>
<
br
/>
<
asp:TextBox
ID
=
"TxtDetail"
runat
=
"server"
Style
=
"resize: none"
></
asp:TextBox
>
<
br
/>
<
asp:TextBox
ID
=
"TxtDate"
runat
=
"server"
Style
=
"resize: none"
></
asp:TextBox
>
<
br
/>
<
telerik:RadEditor
ID
=
"RadEditor1"
runat
=
"server"
ImageManager-ViewPaths
=
"~/Images"
ImageManager-UploadPaths
=
"~/Images"
ImageManager-DeletePaths
=
"~/Images"
>
</
telerik:RadEditor
>
<
br
/>
<
asp:FileUpload
ID
=
"FileUpload1"
runat
=
"server"
/>
<
br
/>
<
asp:CheckBox
ID
=
"ChkActive"
runat
=
"server"
/>
<
br
/>
<
asp:Button
ID
=
"Button1"
runat
=
"server"
Text
=
"ذخیره"
/>
<
br
/>
</
ContentTemplate
>
</
telerik:RadWindow
>
JavaScript:
<script type=
"text/javascript"
>
function
OnClientClose() {
var
TxtTitle = $find(
'<%=TxtTitle.ClientID %>'
);
var
TxtDetail = $find(
'<%=TxtDetail.ClientID %>'
);
TxtTitle.clear();
TxtDetail.clear();
}
</script>
Thanks,
Princy.
0

Somy
Top achievements
Rank 1
answered on 06 May 2013, 08:52 AM
Thank you for helping.