Javascript question

Mondeo

Centurion
Joined
Nov 10, 2006
Messages
128
Location
Sunny Lancashire
Hi,

I want to clear a textbox out when its clicked client side, so i've got

Visual Basic:
txtExtraOptionDesc.Attributes.Add("onclick", "if(this.value == 'Description must be entered') this.value = '';")

It works fine.

But I also want to set the backcolor to white, can the onclick support more than one action?

I tried

Visual Basic:
txtExtraOptionDesc.Attributes.Add("onclick", "if(this.value == 'Description must be entered') this.value = '';this.backcolor='white'")

But it didn't work, then again the syntax may be wrong as i'm not hot on JS.
 
Curly braces {}

The syntax would be:

Visual Basic:
txtExtraOptionDesc.Attributes.Add(
    "onclick",
    "if (this.value == 'Description must be entered') {this.value = ''; this.backcolor='white';}"
)

The curly braces allow you to enclose more than one statement, as in all C-style languages.

Good luck :)
 
Back
Top