Thankyou Niall.
My Form was not using the DynaValidatorForm. Once I set that it works fine.
I do have one more question though.
How to make sure that the number entered in one of my text field is a
positive integer?
Thanks.
From: "Niall Pemberton" <[EMAIL PROTECTED]>
Reply-To: "Struts Users Mailing List" <user@struts.apache.org>
To: "Struts Users Mailing List" <user@struts.apache.org>
Subject: Re: struts validator
Date: Mon, 21 Nov 2005 20:03:50 -0000
Can you show the struts-config.xml for your "SetupForm" - is it using
DynaValidatorForm?
Also have you configured the validator plugin in the struts-config.xml?
Another thing I noticed - the <snip> of your validation.xml shows two
"default" formsets?
Niall
----- Original Message -----
From: "fea jabi" <[EMAIL PROTECTED]>
Sent: Monday, November 21, 2005 7:26 PM
> the form is not getting validates I think
> <action
> path="/PerformDispatchAction"
> type="com.PerformDispatchAction"
> name="SetupForm"
> scope="session"
> validate="true"
> input="/pages/Setup.jsp"
> parameter="method">
> <forward name="successSave" path="/PrepareAction.do"
> redirect="false"/>
> <forward name="successNext" path="/PrepareS1Action.do"
> redirect="false"/>
> </action>
>
>
> I config I did set the validate ="true"
>
> Using dynaforms? Do I have to set anything else?
>
> it simply forwards to the next jsp.
>
> >From: "Niall Pemberton" <[EMAIL PROTECTED]>
> >Reply-To: "Struts Users Mailing List" <user@struts.apache.org>
> >To: "Struts Users Mailing List" <user@struts.apache.org>
> >Subject: Re: struts validator
> >Date: Mon, 21 Nov 2005 18:17:47 -0000
> >
> >What you have specified means that the custName field is only valid
when
> >the
> >checkbox is set and custName is not null - you also want it to be valid
> >when
> >the checkbox is not set
> >
> >Try the following...
> >
> ><var>
> > <var-name>test</var-name>
> > <var-value>((order != 'true') or (*this* != null))</var-value>
> ></var>
> >
> >Niall
> >
> >----- Original Message -----
> >From: "fea jabi" <[EMAIL PROTECTED]>
> >Sent: Monday, November 21, 2005 4:28 PM
> >
> >
> > > Have a jsp with a checkbox.
> > >
> > > If this is checked have to make sure 2 other textfields are not
empty.
> > >
> > > i.e if order checkboxs checked want to make sure that the custName
and
> >the
> > > custNumber are entered.
> > >
> > > Is the below right to do the same?
> > >
> > > <formset>
> > > <form name="SetupForm">
> > > <field property="custName" depends="validwhen">
> > > <var>
> > > <var-name>test</var-name>
> > > <var-value>((order == 'true') and (*this* !=
> > > null))</var-value>
> > > </var>
> > > </field>
> > > </form>
> > > </formset>
> > > <formset>
> > > <form name="SetupForm">
> > > <field property="custNumber"
depends="validwhen,integer">
> > > <var>
> > > <var-name>test</var-name>
> > > <var-value>((order == 'true') and (*this* !=
> > > null))</var-value>
> > > </var>
> > > </field>
> > > </form>
> > > </formset>
> > >
> > > In JSp
> > > ................
> > > ..................
> > >
> > > <!-- 12. Customer Name -->
> > > <tr>
> > > <td>
> > > <bean:message key="lbl.custName"/>
<bean:message
> > > key="colon"/>
> > > </td>
> > > <td>
> > > <html:text name="SetupForm"
property="custName"
> > > size="40" />
> > > </td>
> > > <td align="bottom">
> > > <font color=red><html:errors
> > > property="custName"/></font>
> > > </td>
> > > <td></td>
> > > </tr>
> > > <tr></tr><tr></tr><tr></tr>
> > > <!-- 12.customer Number -->
> > > <tr>
> > > <td>
> > > <bean:message key="lbl.custNumber"/>
> ><bean:message
> > > key="colon"/>
> > > </td>
> > > <td>
> > > <html:text name="SetupForm"
> >property="custNumber"
> > > size="40" />
> > > </td>
> > > <td align="bottom">
> > > <font color=red><html:errors
> > > property="custNumber"/></font>
> > > </td>
> > > <td></td>
> > > </tr>
> > >
> > > .................
> > > ............
> > > <html:javascript formName="SetupForm"/>
> > > </html:form>
> > >
> > > I tried deploying. But on submit. I don't think the validation is
> >getting
> > > checked. I checked the checkbox but left the the textfields blank.
But
> >it
> > > just forwards to the next jsp.
> > >
> > > what am I missing?
> > >
> > > Also, Would like to make sure the number entered inthe custNumber is
> > > positive integer. How can this be done?
> > >
> > > Thanks.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________
On the road to retirement? Check out MSN Life Events for advice on how to
get there! http://lifeevents.msn.com/category.aspx?cid=Retirement
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]