|
I tried using the following combination: Client validators defined in http://jsf-comp.sourceforge.net/components/clientvalidators/index.html
+ sandbox subForm component to do partial client side validations. It did not work!!! Code snippet: <s:subForm
id="demogrphicMain">
<t:inputText id="txtLastName" forceId="true" value="#{addUserWizardBean.wizard.demographicCaptureState.lastName}">
</t:inputText>
<cv:requiredFieldValidator
componentToValidate="txtLastName" highlight="true" display="dynamic"/> </s:subForm> <s:subForm
id="addressSubForm"> <t:panelGroup>
<t:outputText value="#{msg['label.demographicdetails.address-1']}"
styleClass="outputLabelText"></t:outputText>
<f:verbatim>
<font color="red">* </font>
</f:verbatim>
</t:panelGroup>
<t:panelGroup>
<t:inputText id="txtAddressLine1" forceId="true" size="60">
</t:inputText>
<cv:requiredFieldValidator componentToValidate="txtAddressLine1" display="dyamic" highlight="true"/>
</t:panelGroup> </s:subForm> <t:panelGrid align="center" columns="1">
<t:panelGroup>
<t:commandButton
value="#{msg['button.demographicdetails.add-another']}"
action="#{addUserWizardBean.addAddress}" actionFor="addressSubForm"></t:commandButton>
<f:verbatim>  </f:verbatim>
<t:commandButton value="#{msg['button.demographicdetails.reset']}"></t:commandButton>
</t:panelGroup> </t:panelGrid> <t:panelGrid align="center" columns="1">
<t:panelGroup>
<t:commandButton value="#{msg['button.demographicdetails.proceed']}"
action="#{addUserWizardBean.proceed}" onclick="return validate();" actionFor="demogrphicMain"></t:commandButton>
</t:panelGroup> </t:panelGrid> Whenever proceed button is clicked both
the fields marked as required are validated which is not what the intention
was. Does sandox subForm only work for server side validations? Is the client
validator library which is going to be part of myfaces not compatible with
subForm? Is there any way in which partial form
validations can be done at the client side? Thanks, ~madhav From: Kumar, Abhilash
(Gok) [mailto:[EMAIL PROTECTED] I haven't worked with client side
validation but the problem that you mentioned can be solved using sandbox
subForm or trinidad subform or by using the OptionalValidator listed in the
MyFaces Wiki. I have used sandbox subForm to solve this problem with server
side validation. -- Kannan. From: Madhav
Bhargava [mailto:[EMAIL PROTECTED] Hi All, MyForm: Currently I am using struts client validator with Myfaces but this
framework does not solve the above mentioned problem. Googling a bit I found the following:
I am wondering will any one them solve the problem that I am facing
above. ~madhav
|
- client side validations Madhav Bhargava
- RE: client side validations Kumar, Abhilash (Gok)
- Re: client side validations Jeff Bischoff
- RE: client side validations Madhav Bhargava
- RE: client side validations Kumar, Abhilash (Gok)
- RE: client side validations Madhav Bhargava
- RE: client side validations Madhav Bhargava
- Re: client side validations Jeff Bischoff
- RE: client side validations Madhav Bhargava

