Thanks a lot :)

Do you think this required a documentation update because I don't find your
information here:
http://struts.apache.org/1.3.8/faqs/validator.html

2007/7/2, Niall Pemberton <[EMAIL PROTECTED]>:

On 7/2/07, Xavier Vanderstukken <[EMAIL PROTECTED]> wrote:
> I have the following validation rule :
>
> <field property="newPasswordConfirm"
>                 depends="validwhen">
>                 <arg position="0" key="valid.confirmnewpassword"/>
>                 <var>
>                       <var-name>test</var-name>
>                       <var-value>(*this* == newPassword)</var-value>
>                 </var>
>         </field>
>
> In my ressource file:
> errors.required={0} is required.
> errors.invalid={0} is invalid.
> valid.confirmnewpassword=Confirm new password
>
> If I enter two differents values for newPasswordConfirm and newPassword
the
> error message displayed by html:errors tag is :
> Confirm new password is required instead of Confirm new password is
invalid.
>
> Am I doing something wrong?

By default the "validwhen" validator uses the key "errors.required" -
if you want to use a different key for the message then you need to
specify it for the field using a <msg> element - something like

   <msg name="validwhen" key="errors.invalid"/>

Niall

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


Reply via email to