In my original example, the form name should be the same
in all the formsets.  That was just a copy/paste error
in the email, but thanks to the couple of folks that
pointed that out to me by email.

I still can't figure out how to get the validations for
the locales to fire.

I wrote:

> I'm trying to localize validations where I have some fields that
> only appear in certain locales, and therefore only need to be
> validated under those locales.
>
> In Struts in Action, Ted talks about adding attributes to the
> <form> tag.  But it looks like under the newer Commons Validator,
> the localization happens at the <formset> tag.
>
> Given the following validation.xml (abbreviated a bit - it's
> actually a lot larger than this):
>
> <form-validation>
>   <formset>
>     <form name="infoContactForm">
*** should be:  infoMailingListForm ***
>       <field property="contactFName" depends="required">
>         <arg0 key="formFieldLabel.contactFName" />
>       </field>
>     </form>
>   </formset>
>   <formset language="en" country="UK">
>     <form name="infoMailingListForm">
>       <field property="mailingListPostcode" depends="required, mask">
>         <arg0 key="formFieldLabel.mailingListPostcode"/>
>       </field>
>     </form>
>   </formset>
>   <formset language="en" country="US">
>     <form name="infoMailingListForm">
>       <field property="mailingListZip" depends="required, mask">
>         <arg0 key="formFieldLabel.mailingListZip"/>
>       </field>
>     </form>
>   </formset>
> </form-validation>
>
> When I set the locale to en_UK or en_US, the Postcode or Zip
> fields do not get validated.  The FName field always gets
> validated under any locale.  What do I need to do to set up
> for and trigger the locale-specific validation to happen?
>
> Thanks much,
> Paul
> -----
> Paul Hodgetts -- Principal Consultant
> Agile Logic  -- www.agilelogic.com
> Consulting, Coaching, Training -- On-Site & Out-Sourced Development
> Java, J2EE, C++, OOA/D -- Agile Methods/XP/Scrum, Use Cases, UI/IA


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to