Hi Blake,

In your validation.xml in arg0 you need to specify the display value for
each field.
Most likely at the moment they are all set to "firstName".

<form name="modelInfoForm">     
        <field property="firstName" depends="required">
                <arg0 key="firstName.displayname" /> 
        </field>        
        <field property="middleName" depends="required">
                <arg0 key="middleName.displayname" /> 
        </field>
        <field property="lastName" depends="required">
                <arg0 key="lastName.displayname" /> 
        </field>
</form>

Suzette




-----Original Message-----
From: Blake Whitmore [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, July 22, 2003 11:09 AM
To: Struts Users Mailing List
Subject: Validation (Heirarchy) Question


Hello All,

Please forgive me and just direct me to the old thread
if this is a re-post.  Ok here goes:

Here is something similar to my scenario, say I have a
form with three properties (firstName, lastName, and middleName).  For each
of these properties I specify in my validation.xml file 'required' and
'mask' (each field must match a regular expression [no numbers allowed]).
In the instance where I use the client-side validation and I click 'submit'
with an empty form - JavaScript cries and says, "First Name Required, Last
Name Required, Middle Name Required." 
That is perfect - it is just as I would expect... but,
when I enter a number in the First Name field (and
leave the others empty), JavaScript only tells me
'First Name is invalid.'  Is there an easy way to
configure the client side JS generation to validate
the other two fields as well?  In the scenario I just described, I would
hope to see 'First Name is invalid, Last Name is required, Middle Name is
required.'  I only have this problem with the JavaScript - the 'server side'
validation is fine.

Thanks!

Blake

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

---------------------------------------------------------------------
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