Hello Group,
I want to put javascript validations on my page.
In simple words i have 4 radio buttons and submit button.
if i don't click any of the radio buttons and click submit, then i should get a 
javascript error.
I tried a lot.I am getting the error using <html:errors> tag on the page.
But i am not getting the javascript POPUP.

My Html page is as follows
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html:html locale="true">
        <body>
        <html:javascript formName="logonForm"/>
        <html:form action="/logonSubmit" focus="username" onsubmit="return 
validateLogonForm(this);" >
                UserName : <html:text property="username" />
                Password : <html:password property="password" />
                Radio 1 :<html:radio property="selectRad" value="rad1"/>
                Radio 2 :<html:radio property="selectRad" value="rad2"/>
                Radio 3 :<html:radio property="selectRad" value="rad3"/>
                Radio 4 :<html:radio property="selectRad" value="rad4"/>               
 
                <html:submit property="submit" value="submit" />
        </html:form>
        
        </body>
</html:html>



My struts-config file contains

 <form-beans>

        <form-bean  name="logonForm"  
type="org.apache.struts.validator.DynaValidatorForm">
              <form-property name="username" type="java.lang.String"/>
              <form-property name="password" type="java.lang.String"/>
              <form-property name="selectRad" type="java.lang.Boolean"/>
        </form-bean>
 </form-beans>
   
   <action-mappings>

  <action    path="/logonSubmit"
                       type="ValidateAction"
                       name="logonForm"
                       scope="request" 
                       validate="true" 
                       input="/validateeg.jsp">
          </action>
  </action-mappings>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames"
      
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml,/WEB-INF/mVtrValidation.xml,/WEB-INF/mVtrValidator-rules.xml"/>
  </plug-in>
  
  
  
  
  My validation.xml is as follows
  
  <form-validation>
  
  
      <!-- ========== Default Language Form Definitions ===================== -->
      <formset>
  
          <form name="logonForm">
  
              <field 
                property="username"
                  depends="required,minlength,maxlength">
                     
  
                  <arg0 name="required"
                     key="logonForm.userName.displayName"/>
  
                  <arg0 
                     key="logonForm.userName.displayName"/>
                  <arg1 
                     name="minlength"
                     key="${var:minlength}" resource="false"/>
                  <var>
                        <var-name>minlength</var-name>
                        <var-value>3</var-value>
                  </var>
  
                  <arg0 
                     key="logonForm.userName.displayName"/>
                  <arg1 
                     name="maxlength"
                     key="${var:maxlength}" resource="false"/>
                  <var>
                        <var-name>maxlength</var-name>
                        <var-value>6</var-value>
                  </var>
  
             </field>
             
             
               <field property="selectRad" depends="required">
                  <arg0 name="required" key="logonForm.userName.selectRadio"/>
                
                </field>                        
          </form>
  
    </formset>
can anybody throw some light.

Best Regards,
Prashant S.

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

Reply via email to