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