I'm trying to use a FieldExpressionValidator (or ExpressionValidator) to compare fields. Unfortunately, it doesn't seem to be working. I have a radio button (named "reason") and a text field named "friendEmail". If the selected radio has a reason of "friend", I want to require the text field. However, the expression "reason.equals('friend') and friendEmail == null" doesn't seem to work. Is this expression syntax correct, or do I have to do something additional to get a handle on the "reason" and "friendEmail" values?
<field name="reason"> <field-validator type="requiredstring"> true <message">Reason is a required field.</message> </field-validator> </field> <validator type="fieldexpression"> friendEmail reason.equals('friend') and friendEmail == null <message>Please provide your friend's email</message> </validator> I've also tried the following, but no dice: <field name="friendEmail"> <field-validator type="fieldexpression"> reason.equals('friend') <message>Please provide your friend's email</message> </field-validator> </field> Thanks, Matt -- View this message in context: http://www.nabble.com/FieldExpressionValidator%3A-How-do-I-reference-field-names--tf4104715.html#a11673436 Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]