Moreover when I do view source, I don't see the name of method in the file either.
A good workman is known by his tools.
<form name="contactInfo">
<field property="nameFirst"
depends="jawadcontactInfoValidation">
<arg0 key="prompt.username"/>
</field>
</form>
</formset>
validator-rules.xml
<validator name="contactInfoValidation"
classname="com.mypackage.validation.SupportPortalValidation"
method="validateContactInfoFieldJawad"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionErrors,
javax.servlet.http.HttpServletRequest"
msg="errors.required"/>
<validator name="contactInfoValidation"
classname="com.mycom.sp.validation.SupportValidation"
method="validateContactInfoField"
methodParams="java.lang.Object,
org.apache.commons.validator.ValidatorAction,
org.apache.commons.validator.Field,
org.apache.struts.action.ActionMessages,
javax.servlet.http.HttpServletRequest"
msg="errors.required">
<javascript><![CDATA[
function myValidation(form) {
alert("I am from custom validation");
return false;
}
]]>
</javascript>
</validator>
I've got no option but to sell you all for scientific experiments. Or a tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
|