I'm using multiple validators for my form. I noticed by chance that each
validator is overwriting the ActionErrors for the previous validator that
was run. Can someone tell me why this is happening and how to solve the
problem?

Any help with the problem will be greatly appreciated.

Below is the form-validation definition
====================================================================

</form-validation>
   </formset>

                <form name="searchEmployeeForm">

                        <field property="lastName"
depends="validateEmployeeSearchFields">
                                <arg0 name="validateEmployeeSearchFields"
key="search.valid.string.length"/>
                        </field>                
                        
                        <field property="dob"   depends="dateNotRequired">
                        <arg0 key="search.dob"/>
                                <var>
                                  <var-name>datePatternStrict</var-name>
                                  <var-value>MM/dd/yyyy</var-value>
                                </var>
                        </field>
                                                
                        <field property="ssn"
depends="validateEmployeeSearchSsn">
                        <arg0 name="validateEmployeeSearchSsn"
key="search.ssn.short"/>
                        <arg1 name="validateEmployeeSearchSsn"
key="search.employee.ssn.length"/>
                        <arg2 name="validateEmployeeSearchSsn"
key="search.employee.ssn.delimiter"/>
                        </field>
                        
                        
                        <field property="hireDateFrom"
depends="validateFromDate">
                        <arg0 key="search.employee.hire.date"/>

                                <var>
                                  <var-name>datePatternStrict</var-name>
                                  <var-value>MM/dd/yyyy</var-value>
                                </var>

                        </field>
                        
                        <field property="hireDateTo"
depends="validateToDate">
                        <arg0 key="search.employee.hire.date"/>
                        
                                <var>
                                  <var-name>datePatternStrict</var-name>
                                  <var-value>MM/dd/yyyy</var-value>
                                </var>
                                
                                <var>
                                  <var-name>fromDateProperty</var-name>
                                  <var-value>hireDateFrom</var-value>
                                </var>
                                
                        </field>

                        <field property="actionTypeDateFrom"
depends="validateFromDate">
                        <arg0 key="search.employee.action.date"/>

                                <var>
                                  <var-name>datePatternStrict</var-name>
                                  <var-value>MM/dd/yyyy</var-value>
                                </var>

                        </field>
                        
                        <field property="actionTypeDateTo"
depends="validateToDate">
                        <arg0 key="search.employee.action.date"/>
                                <var>
                                  <var-name>datePatternStrict</var-name>
                                  <var-value>MM/dd/yyyy</var-value>
                                </var>
                                <var>
                                  <var-name>fromDateProperty</var-name>
                                  <var-value>actionTypeDateFrom</var-value>
                                </var>
                                
                        </field>

                </form>

    </formset>
</form-validation>


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

Reply via email to