The javascript is part of Commons Validator - not Struts. If you create an issue ticket against Commons Validator I'll take the the html markup out of the javascript comments.
http://jakarta.apache.org/commons/validator/issue-tracking.html Niall On 11/22/06, Neil Sherman/Trapsoft Inc <[EMAIL PROTECTED]> wrote:
Hi All, I am currently using the struts validator (Struts 1.2.9) to create some client side validation code for one of my JSP pages. The problem I have is that some of the JavaScript it creates includes some JavaDoc comments such as: /*$RCSfile: validateMaxLength.js,v $ $Rev: 376673 $ $Date: 2006-02-10 13:42:31 +0000 (Fri, 10 Feb 2006) $ */ /** * A field is considered valid if less than the specified maximum. * Fields are not checked if they are disabled. * <p> * <strong>Caution:</strong> Using <code>validateMaxLength</code> on a password field in a * login page gives unnecessary information away to hackers. While it only slightly * weakens security, we suggest using it only when modifying a password.</p> * @param form The form validation is taking place on. */ function validateMaxLength(form) { Therefore when I run my generated HTML through the W3C tidy application it complains with : "<" + "/" + letter not allowed here Cause: The 2 characters "</" have been detected in a wrong place. Solution: In most case, this is due to wrong javascript: BAD <document.write("</h1>"); GOOD <document.write("<\/h1>"); References: W3C faq: http://validator.w3.org/docs/help.html#faq-javascript HtmlHelp: http://www.htmlhelp.com/tools/validator/problems.html#script So, my questions are, is there someway to supress the comments being included ? or how am I supposed to use the Struts validator to generate W3C compliant HTML ? Many thanks for your time Neil
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]