Thats exactly what it was. The maxlength entry in my validator-rules.xml had a depends entry: depends="required" I changed that and it now works the way I intended. Thanks for your help!!
>> Take a look at the maxlength definition inside validator-rules.xml. >> <validator name="maxlength" >> classname="org.apache.struts.validator.FieldChecks" >> method="validateMaxLength" >> methodParams="java.lang.Object, >> org.apache.commons.validator.ValidatorAction, >> org.apache.commons.validator.Field, >> org.apache.struts.action.ActionErrors, >> javax.servlet.http.HttpServletRequest" >> depends="" >> msg="errors.maxlength"> >> Does your "depends" specify "required"? >> -----Original Message----- >> From: Max Kremer [mailto:[EMAIL PROTECTED] >> Sent: Tuesday, October 07, 2003 13:13 >> To: [EMAIL PROTECTED] >> Subject: maxlength validator implies required??? >> Hi, >> I'm using the maxlength validator as follows in validator.xml >> <field >> property="description" >> depends="maxlength"> >> <arg0 key="prompt.description"/> >> <arg1 name="maxlength" key="${var:maxlength}" resource="false"/> >> <var> >> <var-name>maxlength</var-name> >> <var-value>300</var-value> >> </var> >> </field> >> But for some reason when the field is left blank the validator returns a >> message that the field is required even though I am NOT using the >> required validator. Does maxlength IMPLY required???? Has anybody else >> experienced this behaviour? >> Regards, >> Max Kremer >> --------------------------------------------------------------------- >> 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] Regards, Max Kremer Director of Technology Datastay Corp. office 416.398.1616 fax 416.398.9510 mobile 416.801.6299 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]