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]