I have the following requiredIf that does not seem to actually work:

            <field  property="phone1"
                 depends="required,minlength,maxlength">
                <arg0 key="form.phone1"/>
              <arg1 name="maxlength" key="${var:maxlength}"
resource="false"/>
                    <var>
                        <var-name>minlength</var-name>
                        <var-value>2</var-value>
                    </var>
                    <var>
                        <var-name>maxlength</var-name>
                        <var-value>32</var-value>
                    </var>
            </field>
            <field  property="phone1type"
                    depends="requiredif">
                <arg0 key="form.phone1type"/>
                <var>
                    <var-name>field[0]</var-name>
                    <var-value>phone1</var-value>
                </var>
                <var>
                    <var-name>fieldTest[0]</var-name>
                    <var-value>NOTNULL</var-value>
                </var>
            </field>

            <field  property="phone2"
                 depends="minlength,maxlength">
                <arg0 key="form.phone1"/>
              <arg1 name="maxlength" key="${var:maxlength}"
resource="false"/>
                    <var>
                        <var-name>minlength</var-name>
                        <var-value>2</var-value>
                    </var>
                    <var>
                        <var-name>maxlength</var-name>
                        <var-value>32</var-value>
                    </var>
            </field>
            <field  property="phone2type"
                    depends="requiredif">
                <arg0 key="form.phone2type"/>
                <var>
                    <var-name>field[0]</var-name>
                    <var-value>phone2</var-value>
                </var>
                <var>
                    <var-name>fieldTest[0]</var-name>
                    <var-value>NOTNULL</var-value>
                </var>
            </field>

I have tried amking the phone reuired, and also not having the phone
required.
Here are the HTML elements. 1 is a text field, the other is a drop down:

<html:text property="phone1" size="32" maxlength="32" />

then the dropdown is in a tile for re-usabilty:
<html:select property='<%= beanName + "type" %>' >
    <html:option value="" key="form.select"/>
    <html:option value="home" key="form.phone.type.home" />
    <html:option value="work" key="form.phone.type.work" />
    <html:option value="fax" key="form.phone.type.fax" />
    <html:option value="sms" key="form.phone.type.sms" />
    <html:option value="mobile" key="form.phone.type.mobile" />
    <html:option value="pager" key="form.phone.type.pager" />
</html:select>

Is the fact that the "form.select" option is ""?

---
Thanks
Mick Knutson

The world is a playground...Play Hard, Play Smart.
Visit  http://www.YourSoS.com to learn how our "Personal Emergency Alert &
Contact System" can help you Play Smart.

+00 1 (708) 570-2772 Fax
MSN: mickknutson
ICQ: 316498480
ICQ URL: http://wwp.icq.com/316498480

---

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

Reply via email to