My team can't get the Struts client-side (i.e. JavaScript) validation
framework to work.  We want to ensure that a password is between 6 and 30
characters. Has anyone been able to get these checks to work? The "required"
field check works, but the "minlength" and "maxlength" do not.  Here's what
our validation.xml file contains:

<form name="loginForm">
     <field property="userId"
            depends="required">
       <arg0 key="login.userId"/>      
     </field>    
     <field property="password"
            depends="required,minlength,maxlength">
       <arg0 key="login.password"/>
       <arg1 name="minlength" key="${var:minlength}" resource="false"/>     
       <arg1 name="maxlength" key="${var:maxlength}" resource="false"/>

       <var>
         <var-name>minlength</var-name>
         <var-value>6</var-value>
       </var> 
       <var>
         <var-name>maxlength</var-name>
         <var-value>30</var-value>
       </var>     
     </field>     
 </form>

Thanks,

JOHN


--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

Reply via email to