You can specify a "indexedListProperty" in the validation.xml

         <field property="tradeQuantity" indexedListProperty="myCollection"
depends="integer" page="3">
            <arg0 key="request.tradequantity.displayname"/>
         </field>

Niall

----- Original Message ----- 
From: "Rous, Simon" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 08, 2004 1:54 PM
Subject: Struts Form Validation


> I'm letting the user of my form build up entry fields as they need them -
ie :
>
> <logic:iterate id="trade" name="requestForm" property="tradeColl"
> indexId="ctr" >
> <html-el:text property="tradeQuantity[${trade}]" />
> </logic:iterate>
>
> giving form fields .......
>
> <input type=text name=tradeQuantity[0]>
> <input type=text name=tradeQuantity[1]>
> <input type=text name=tradeQuantity[2]>
> etc ...
>
> How can I use validation.xml to validate these fields when I don't know if
a
> field exists on a page ?
>
>          <field property="tradeQuantity[0]" depends="integer" page="3">
>             <arg0 key="request.tradequantity.displayname"/>
>          </field>
>          --- repeated for each field - but I don't know how many the user
will
> select --------
>
> Maybe I should use the validate method inside the ActionForm and handle
these
> fields manually ?
>
> Thanks for any help.
>
> -Simon
>
>
>
============================================================================
==
> This message is for the sole use of the intended recipient. If you
received
> this message in error please delete it and notify us. If this message was
> misdirected, CSFB does not waive any confidentiality or privilege. CSFB
> retains and monitors electronic communications sent through its network.
> Instructions transmitted over this system are not binding on CSFB until
they
> are confirmed by us. Message transmission is not guaranteed to be secure.
>
============================================================================
==
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



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

Reply via email to