Hi Siva,

on a related problem, can you see what is wrong this the following xml, because I get the error message "title cannot be less than 2 characters" for the minlength validation, but I get "title cannot be more than null characters" for the maxlength validation.

<field property="title"
        depends="required,minlength,maxlength">
        <arg0   key="sections.validate.title"/>
        <arg1   key="${var:minlength}" name="minlength"
          resource="false"/>
        <arg2   key="${var:maxlength}" name="maxlength"
          resource="false"/>
        <var>
          <var-name>maxlength</var-name>
          <var-value>16</var-value>
        </var>
        <var>
          <var-name>minlength</var-name>
          <var-value>2</var-value>
        </var>
</field>

TIA
Adam

Siva wrote:
Hi prashant,

In the validation.xml file, you have to give a name for the args. (how can it
know that for what validation it has to use the args ?) So the arg0 shuld also
contain a property called name="required"

Please let me know whether it works,

Sivakumar



[EMAIL PROTECTED] wrote:


Hi,
I am using struts validator in the logon.jsp of my application.  If I don't
enter the username & click on submit the message displayed is "null is
required". Instead it should be "Username is required".
The part of the code in the validator-rules.xml is correct. I have given
msg="errors.required"
Also I have given "errors.required={0} is required."  &
"prompt.username=Username" in the ApplicationResources.properties file.
Still it is giving the same alert as "null is required" instead of
"Username" is required.

The corresponding part in the validation.xml is

           <field property="username"
                   depends="required, minlength,maxlength">
               <arg0   key="prompt.username"/>
               <arg1   key="${var:minlength}" name="minlength"
                  resource="false"/>
               <arg2   key="${var:maxlength}" name="maxlength"
                  resource="false"/>
               <var>
                   <var-name>maxlength</var-name>
                   <var-value>16</var-value>
               </var>
               <var>
                   <var-name>minlength</var-name>
                   <var-value>3</var-value>
               </var>
           </field>

Has anybody experienced this problem earlier ?

prashant.

 ------------------------------------------------------------------------
                             Name: InterScan_SafeStamp.txt
  InterScan_SafeStamp.txt    Type: text/plain (text/plain)
                         Encoding: 7bit

 ------------------------------------------------------------------------
---------------------------------------------------------------------
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]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to