Hi Telerik,
I had been working in desktop application development and recently switched to web development in ASP.Net using telerik radcontrols. I have no experience working with Javascript and came to know this forum is so responsive. My registration form contain a password and confirm password radtextbox. From client side how can I check if they match and provide a cross or tick image beside the second textbox.
Thanks to all,
Katya.
I had been working in desktop application development and recently switched to web development in ASP.Net using telerik radcontrols. I have no experience working with Javascript and came to know this forum is so responsive. My registration form contain a password and confirm password radtextbox. From client side how can I check if they match and provide a cross or tick image beside the second textbox.
Thanks to all,
Katya.
7 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 24 May 2013, 03:15 AM
Hi Katya,
Please have a look at the following code I tried which works fine at my end.
ASPX:
JavaScript:
Thanks,
Shinu.
Please have a look at the following code I tried which works fine at my end.
ASPX:
<
telerik:RadTextBox
ID
=
"RadTextBox1"
runat
=
"server"
TextMode
=
"Password"
Label
=
"Password "
>
</
telerik:RadTextBox
>
<
telerik:RadTextBox
ID
=
"RadTextBox2"
runat
=
"server"
TextMode
=
"Password"
Label
=
"Confirm Password "
ClientEvents-OnBlur
=
"OnBlur"
>
</
telerik:RadTextBox
>
<
asp:Image
ID
=
"imageCross"
runat
=
"server"
ImageUrl
=
"~/Images/clo.jpg"
style
=
"display:none;"
/>
<
asp:Image
ID
=
"imageTick"
runat
=
"server"
ImageUrl
=
"~/Images/del.JPG"
style
=
"display:none;"
/>
JavaScript:
<script type=
"text/javascript"
>
function
OnBlur(sender, args) {
var
textBox1 = $find(
'<%=RadTextBox1.ClientID %>'
);
var
textBox2 = $find(
'<%=RadTextBox2.ClientID %>'
);
var
imageCross = document.getElementById(
'<%= imageCross.ClientID %>'
);
var
imageTick = document.getElementById(
'<%= imageTick.ClientID %>'
);
if
((textBox1._value == textBox2._value) && (textBox1._value.length != 0)) {
imageTick.style.display =
"block"
;
imageCross.style.display =
"none"
;
}
else
{
imageCross.style.display =
"block"
;
imageTick.style.display =
"none"
;
}
}
</script>
Thanks,
Shinu.
0
Katya
Top achievements
Rank 1
answered on 27 May 2013, 10:52 AM
Thanks shinu but the image is coming below the textbox. How to place it beside the textbox?
0
Shinu
Top achievements
Rank 2
answered on 27 May 2013, 11:12 AM
Hi Katya,
Instead of setting the display to none, you can set the visibility to hidden as shown in the following code to achieve your requirement.
ASPX:
JavaScript:
Thanks,
Shinu.
Instead of setting the display to none, you can set the visibility to hidden as shown in the following code to achieve your requirement.
ASPX:
<
telerik:RadTextBox
ID
=
"RadTextBox1"
runat
=
"server"
TextMode
=
"Password"
Label
=
"Password "
>
</
telerik:RadTextBox
>
<
telerik:RadTextBox
ID
=
"RadTextBox2"
runat
=
"server"
TextMode
=
"Password"
Label
=
"Confirm Password "
Style
=
"float: right;"
ClientEvents-OnBlur
=
"OnBlur"
>
</
telerik:RadTextBox
>
<
asp:Image
ID
=
"imageCross"
runat
=
"server"
ImageUrl
=
"~/Images/clo.jpg"
Style
=
"visibility: hidden;"
/>
<
asp:Image
ID
=
"imageTick"
runat
=
"server"
ImageUrl
=
"~/Images/del.JPG"
Style="visibility: hidden;
margin: 15px 0px 0px -15px;" />
JavaScript:
<script type=
"text/javascript"
>
function
OnBlur(sender, args) {
var
textBox1 = $find(
'<%=RadTextBox1.ClientID %>'
);
var
textBox2 = $find(
'<%=RadTextBox2.ClientID %>'
);
var
imageCross = document.getElementById(
'<%= imageCross.ClientID %>'
);
var
imageTick = document.getElementById(
'<%= imageTick.ClientID %>'
);
if
((textBox1._value == textBox2._value) && (textBox1._value.length != 0)) {
imageTick.style.visibility =
"visible"
;
imageCross.style.visibility =
"hidden"
;
}
else
{
imageCross.style.visibility =
"visible"
;
imageTick.style.visibility =
"hidden"
;
}
}
</script>
Thanks,
Shinu.
0
Katya
Top achievements
Rank 1
answered on 28 May 2013, 05:07 AM
Thanks. How can I add an icon on either sides of a radbutton? I used css but didnt helped
0
Shinu
Top achievements
Rank 2
answered on 28 May 2013, 05:32 AM
Hi Katya,
You can use the Primaryicon and Secondaryicon attributes to set an icon on either sides of the RadButton. Please have a look at the sample code I tried which works fine at my end.
ASPX:
Thanks,
Shinu.
You can use the Primaryicon and Secondaryicon attributes to set an icon on either sides of the RadButton. Please have a look at the sample code I tried which works fine at my end.
ASPX:
<
telerik:RadButton
ID
=
"RadButton1"
runat
=
"server"
Text
=
"Standard Button With Two Icons"
GroupName
=
"GroupName1"
>
<
Icon
PrimaryIconUrl
=
"../../img/icons/icon1.png"
PrimaryIconTop
=
"5px"
PrimaryIconLeft
=
"7px"
SecondaryIconTop
=
"5px"
SecondaryIconRight
=
"7px"
SecondaryIconUrl
=
"../../img/icons/icon2.png"
>
</
Icon
>
</
telerik:RadButton
>
Thanks,
Shinu.
0
Katya
Top achievements
Rank 1
answered on 30 May 2013, 09:58 AM
Thanks. Also how can I create a telerik REPLY like button?
0
Shinu
Top achievements
Rank 2
answered on 30 May 2013, 11:04 AM
Hi,
Please have a look at the following code.
ASPX:
CSS:
Thanks,
Shinu.
Please have a look at the following code.
ASPX:
<
telerik:RadButton
runat
=
"server"
Text
=
"Reply"
BackColor
=
"#499D3B"
ForeColor
=
"White"
Style="border-radius: 3px; font-size: 14px; border: 1px solid Gray; width: 55px;
height: 25px;">
</
telerik:RadButton
>
CSS:
<style type=
"text/css"
>
.RadButton_Default.rbSkinnedButton, .RadButton_Default .rbDecorated, .RadButton_Default.rbVerticalButton, .RadButton_Default.rbVerticalButton .rbDecorated, .RadButton_Default .rbSplitRight, .RadButton_Default .rbSplitLeft
{
background-image
:
none
!important
;
}
.RadButton_Default .rbDecorated
{
font-size
:
14px
!important
;
}
</style>
Thanks,
Shinu.