Hmm, curious... I just tried the following: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head></head><body> <input type="text" name="firstName" maxlength="50" size="40" value="First Name" onfocus="if(this.value=='First Name')this.value='';"> </body></html>
This is working for me just fine, IE 6 and 7 anyway. I also tried changing onfocus to onFocus, and it still worked. I definitely would have been with Christopher in thinking doctype was the culprit, but this working both ways seems to imply otherwise. Frank -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM/Yahoo: fzammetti MSN: [EMAIL PROTECTED] Author of "Practical Ajax Projects With Java Technology" (2006, Apress, ISBN 1-59059-695-1) Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! On Thu, January 11, 2007 10:57 am, Don Don wrote: > Hi guys here's what am tryin to do > > <input type="text" name="firstName" maxlength="50" size="40" value="First > Name" onfocus="if(this.value=='First Name')this.value='';"> > > in IE (all versions from 5 to 7) this just does not work. Maybe as Chris > said it has to do with the doc type, here's the doctype am using > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > > What could be wrong ? > > > "Frank W. Zammetti" <[EMAIL PROTECTED]> wrote: Hi Don, > > In which version of IE do you observe this behavior? I just verified in > IE 5.5, 6 and 7 that onfocus with a lower-case 'f' works just fine. > AFAIK, case does not matter to any browser with event handler names, > whether Struts is involved or not... any chance the problem your seeing is > caused by something else and it just seems like this is the problem? > (we've all been there before! LOL) > > Frank > > > -- > Frank W. Zammetti > Founder and Chief Software Architect > Omnytex Technologies > http://www.omnytex.com > AIM/Yahoo: fzammetti > MSN: [EMAIL PROTECTED] > Author of "Practical Ajax Projects With Java Technology" > (2006, Apress, ISBN 1-59059-695-1) > Java Web Parts - http://javawebparts.sourceforge.net > Supplying the wheel, so you don't have to reinvent it! > > On Thu, January 11, 2007 10:16 am, Don Don wrote: >> Hi all, >> I've noticed an issue with the above versions of struts and the >> javascript onfocus function when using IE. Struts uses the function in >> lower case (e.g. "onfocus()") and even renders the generated code in >> lower case as well, IE on the other hand requires the function to be in >> this format "onFocus()" where the F is capitalized. If the F is >> capitalized the function works in IE but if its uncapitalised e.g. f >> then it does not function in IE. >> Other browsers seems to work fine, Firefox, etc. >> Anyway of getting around this ? >> Cheers >> >> >> --------------------------------- >> Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------- > Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]