Jack Perrett wrote:

>I'm trying to create a form that will be validated over a series of jsp's. I'm 
>using the page property with individual fields to specify whether they should 
>be validated on a particular page and then setting the hidden page property to 
>whatever the corurrent jsp page.
>
>This is how my field looks in the validation.xml
>
><field property="adults"
>                     page="2"
>                     depends="required">
>
>                  <arg0 key="passengerBookingForm.adults"/>
></field>
>
>But it just seems to ignore this validation whatever I set the form page 
>property to. I'm expecting it to perform this validation if the form page 
>property is >= 2, and ignore the validation altogether if the form page 
>property is < 2.
>
>I have noticed that changing the page value to an integer (without the quotes) 
>eg
>
><field property="adults"
>                     page=2
>                     depends="required">
>
>                  <arg0 key="passengerBookingForm.adults"/>
></field>
>
>it does the validation, but it will do it no matter what I set the page form 
>property to. Has anybody got this working or know what I'm doing wrong?
>I appreciate any help, thank you,
>  
>
Yup, it's quite easy.  Just set a hidden value in the page. 
<input type="hidden" property="page" value="1"/>

Then in your validation.xml for your form do this:
<form name="yourform">
    <field property="fieldname"
               depends="required"
               page="1">
    </field>
</form>

Hope this helps.
Brandon

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

Reply via email to