OK thx, I didn't notice the missing "return" - thats one bug then.
The only suggestion I can think of is to add a ";" in the eval expression (after "mask()") - so something like... replace.. oMasked = eval('new ' + retrieveFormName(form) + '_mask()'); with... oMasked = eval('new ' + retrieveFormName(form) + '_mask();'); Whether that makes a difference in IE5 I'm only guessing in the dark. Niall ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <user@struts.apache.org> Sent: Thursday, January 05, 2006 10:45 AM Subject: Re: Validation in ie5 The diff is : form.attributes["name"]; return form.attributes["name"]; Line 1361 is : oMasked = eval('new ' + retrieveFormName(form) + '_mask()'); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]