Archive for February, 2008

Problem with input focus on Safari

Wednesday, February 20th, 2008

I had a javascript hiccup, and I think the solution may be helpful to others.

The basic setup is this:

Limited space means no room for labels in a login form. So instead we used a preset value in the input elements, like so:

 
<input value="Username" name="username" type="text" />
<input value="Password" name="password" type="text" />
 

Which looks like this:

The easy way to blank out the descriptive text is to use the onfocus event like so:

 
onfocus="this.value=''"
 

 (more…)