In essence, maxlength and minlength are working backwords from what I would expect.
I fully expect this to pebcak error, but I can't seem to find it.
I'm getting :
Address 1 can not be greater than 30 characters. 
Address 2 can not be greater than 30 characters. 
City can not be greater than 30 characters.

When address 1 is 27 characters, address 2 is blank and city is 10.
Clearly I've fat fingered something somewhere.
Can anyone help me figure out why maxlength is acting like minlength?


btw.... minlength also works backwards.

Validation file looks like:
...
<constant>
                        <constant-name>addressLength</constant-name>
                        <constant-value>30</constant-value>
                </constant>
                <constant>
                        <constant-name>cityLength</constant-name>
                        <constant-value>30</constant-value>
                </constant>
...
<field property="address1" depends="required, maxlength">
        <arg0 key="ChangeAddressForm.address1" />
        <arg1 name="maxlength" key="${var:addressLength}" resource="false" />
        <var>
                <var-name>addressLength</var-name>
                <var-value>${addressLength}</var-value>
        </var>
</field>
<field property="address2" depends="maxlength">
        <arg0 key="ChangeAddressForm.address2" />
        <arg1 name="maxlength" key="${var:addressLength}" resource="false" />
        <var>
                <var-name>addressLength</var-name>
                <var-value>${addressLength}</var-value>
        </var>
</field>
<field property="city" depends="required,maxlength">
        <arg0 key="ChangeAddressForm.city" />
        <arg1 name="maxlength" key="${var:cityLength}" resource="false" />
        <var>
                <var-name>cityLength</var-name>
                <var-value>${cityLength}</var-value>
        </var>
</field>
...
and the form:
...
private String address1 = null;
private String address2 = null;
private String city = null;
...
appropriate getters setters etc.

James A Barrows

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

Reply via email to