Cathi,
I rolled your styles into my CSS and put the CssClass to the .Normal style. Seems to work on all of my ASP.NET textboxes, although it underlines the onChange setting in the control on my aspx page.
I've been trying to pay attention to your and Bonnie's suggestions as I move foward, thanks for the help.
Doug
PS What event would you have call fnRemoveStyle()? I found no need for it, but this was perhaps because I am using just ASP.NET controls?
>Try this in the client code:
>
>
><HTML>
><HEAD>
><STYLE>
>.normal {background-color: #FFFFFF;}
>.changed {background-color: "#AAAAFF";}
></STYLE>
>
><SCRIPT>
>function fnSetStyle(object){
> object.className = "changed";
>}
>function fnRemoveStyle(object){
> object.className = "normal";
>}
></SCRIPT>
>
>
>And the textboxt tag add the CLASS and OnChange:
>
>
><INPUT TYPE="text" CLASS="normal" onChange="fnSetStyle(this)" NAME="oInput">
>
>
>>All,
>>
>>I just thought this was interesting:
>>
>>In your InitializeComponent:
>>
>>this.myTextBox.TextChanged += new System.EventHandler(this.TextBox_Changed);
>>
>>
>>The event to process:
>>
>>private void TextBox_TextChanged(object sender, System.EventArgs e)
>>{
>> ((TextBox)sender).ForeColor = System.Drawing.Color.Red;
>>}
>>
>>
>>Pretty Simple. Note this does not change the color until after the page has been posted.
>>Is there a cute way to do this so that the control could generate the JS necessary to do this in RealTime?
>>
>>Doug