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]