You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Max Kremer <mk...@datastay.com> on 2003/10/07 19:33:00 UTC
re[2]: maxlength validator implies required???
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:mkremer@datastay.com]
>> Sent: Tuesday, October 07, 2003 13:13
>> To: struts-user@jakarta.apache.org
>> 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: struts-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: struts-user-help@jakarta.apache.org
Regards,
Max Kremer
Director of Technology
Datastay Corp.
office 416.398.1616
fax 416.398.9510
mobile 416.801.6299
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org