Hi,

I am sorry for the really obvious question, I have searched google etc, can't find the answer.

Basically I am involved with the upgrade of struts from a very old version to the latest one, this incorporates an upgrade to commons-validator.

I have never used commons-validator before but the existing code base I am working on is fairly dependant on it.

I have worked out some of the changes from the version we were using (1.0.2)

My problem now is that the pages that use javascript validation currently include the required javascript for the validation functions, but does not include the validator utils javascript functions.

Is there some addition I have to make with to validator-rules.xml or validation.xml to have validator util included. I assume I don't have to actually include the validator js file in the page as it seems the validator-rules is set up to inlcude only the required javascript for me.

basically the javascript validation doesn't work because the browser doesn't have the code for jcv_retrieveFormName function.

I have included below a sample of the converted validation-rules, I didn't include it all because it still have some changes to make to comply with he new version.

----------
<validator name="required"
           classname="org.apache.struts.validator.FieldChecks"
              method="validateRequired"
        methodParams="java.lang.Object,
                      org.apache.commons.validator.ValidatorAction,
                      org.apache.commons.validator.Field,
                      org.apache.struts.action.ActionMessages,
                      org.apache.commons.validator.Validator,
                      javax.servlet.http.HttpServletRequest"
                jsFunction="required">
----------

this originally had the javascript defined in the xml file, changing it to what you see above has now created the correct javascript for this version.

Any help would be great

Regards

Steve


--
IBSA Logo*Steve Vanspall
Developer*
Level 2 476 St Kilda Road Melbourne VIC 3004
T 613 8807 5255 | F 613 8807 5203 | M 0438 221 058 | www.ibsglobalweb.com <http://www.ibsglobalweb.com> This e-mail (and any attachments to this e-mail) is for the exclusive use of the person, firm or corporation to which it is addressed and may contain information that by law is privileged, confidential or protected by copyright. If you are not the intended recipient or the person responsible for delivering this e-mail to the intended recipient, you are notified that any use, disclosure, distribution, printing or copying of this e-mail transmission is prohibited by law and that the contents must be kept strictly confidential. If you have received this e-mail in error, kindly notify us immediately on + 613 8807 0168 or respond to the sender by return e-mail. The original transmission of this e-mail must be destroyed.

Internet Business Systems Australia Pty Ltd accepts no responsibility for any viruses this e-mail may contain. This notice should not be removed.


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

Reply via email to