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