<field property="username" depends="required,minlength,maxlength"> <arg0 key="label.username"/> <arg1 name="minlength" key="${var:minlength}" resource="false"/> <arg2 name="maxlength" key="${var:maxlength}" resource="false"/> <var> <var-name>minlength</var-name> <var-value>8</var-value> </var> <var> <var-name>maxlength</var-name> <var-value>20</var-value> </var> </field>
Notice that I put minlength first, as arg1, and maxlength second, as arg2. I also notice that you are repeating arg1, where I think you want arg1 and then arg2.
Hope that helps.
Erik
Nishant wrote:
hi to all, i am using validator form to validate my fields...but it is not working...... my pulgins used in struts-config.xml file is .... <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> </plug-in>
validation.xml form is
<formset>
<form name="employeeForm">
<field property="age" depends="required,minlength,maxlength,integer">
<arg0 key="profile.age"/>
<arg1 key="${var:maxlength}"
name="maxlength"
resource="false"/>
<arg1 key="${var:minlength}"
name="minlength"
resource="false"/> <var>
<var-name>minlength</var-name>
<var-value>2</var-value>
</var>
<var>
<var-name>maxlength</var-name>
<var-value>2</var-value>
</var>
</field>
<field property="department" depends="required,maxlength">
<arg0 key="profile.department"/>
<arg1 key="${var:maxlength}"
name="maxlength"
resource="false"/>
<arg1 key="${var:minlength}"
name="minlength"
resource="false"/> <var>
<var-name>maxlength</var-name>
<var-value>15</var-value>
</var>
</field>
<field property="project" depends="required,maxlength">
<arg0 key="profile.project"/>
<arg1 key="${var:maxlength}"
name="maxlength"
resource="false"/>
<arg1 key="${var:minlength}"
name="minlength"
resource="false"/> <var>
<var-name>maxlength</var-name>
<var-value>100</var-value>
</var>
</field>
<field property="emailid" depends="required,email,maxlength">
<arg0 key="profile.emailid"/>
<arg1 key="${var:maxlength}"
name="maxlength"
resource="false"/>
<arg1 key="${var:minlength}"
name="minlength"
resource="false"/> <var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>
</field>
</form>
</formset>
i am using single form in application thus only on validationform is .....EmployeeForm.java plz help thanks in advanced
Regards
Nishant Patil
Software Engineer
Cybage Softwares Pvt. Ltd. (A CMM Level 3 Company)
West Avenue, Kalyaninagar
Pune - 411006
[EMAIL PROTECTED]
www.cybage.com
"There is difference between knowing the Path and walking on the Path"
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]