This is a migrated thread and some comments may be shown as answers.

change RadTextbox(Telerik textbox) and RadDatePicker(Telerik DatePicker) background color using jquery or Javascript

3 Answers 527 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Jayesh V
Top achievements
Rank 1
Jayesh V asked on 11 Oct 2011, 01:11 PM
Hi,
 
I have to change background colors of RadTextbox and RadDatePicker

how to change RadTextbox(Telerik textbox) and RadDatePicker(Telerik DatePicker) background color using jquery or Javascript?


Thanks,
Jayesh Varu

3 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 12 Oct 2011, 05:34 AM
Hello Jayesh,

You can try the following javascript to set the background color.

ASPX:
<telerik:RadDatePicker ID="RadDatePicker1" runat="server">
  <DateInput ClientEvents-OnLoad="changebk">
  </DateInput>
  </telerik:RadDatePicker>
  <telerik:RadTextBox ID="RadTextBox1" runat="server" ClientEvents-OnLoad="Load">
</telerik:RadTextBox>

JS:
<script type="text/javascript">
 function changebk(sender, args)
{
  sender.get_styles().EnabledStyle[0] += "background-color: red;";
  sender.updateCssClass();
}
 function Load(sender)
{
  sender.get_styles().EnabledStyle[0] += "background-color: red;";
  sender.updateCssClass();
}
</script>


Thanks,
Princy.
0
Jayesh V
Top achievements
Rank 1
answered on 12 Oct 2011, 08:12 AM
Thanks Princy,

    But i want it on some external event fire not on the ClientEvents-OnLoad.

     Suppose one html input press then I want to change Background.

Thanks
Jayesh Varu

0
Accepted
Shinu
Top achievements
Rank 2
answered on 12 Oct 2011, 10:34 AM
Hello Jayesh,

You can try the following code snippet.

ASPX:
<asp:Button ID="Button" runat="server"  OnClientClick="click1();return false;" Text="click" /> 
<telerik:RadDatePicker ID="RadDatePicker1" runat="server"
</telerik:RadDatePicker
<telerik:RadTextBox ID="RadTextBox1" runat="server"
</telerik:RadTextBox>

JS:
<script type="text/javascript"
function click1() 
 
    var picker = $find("<%= RadDatePicker1.ClientID %>"); 
    var textbox = $find("<%= RadTextBox1.ClientID %>"); 
    textbox.get_styles().EnabledStyle[0] += "background-color: red;"
    textbox.updateCssClass(); 
    picker.get_dateInput()._textBoxElement.style.backgroundColor = "yellow"
 } 
</script>


Thanks,
Shinu.
Tags
General Discussions
Asked by
Jayesh V
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Jayesh V
Top achievements
Rank 1
Shinu
Top achievements
Rank 2
Share this question
or