rleland 2003/12/14 18:56:57 Modified: validator build.xml project.xml validator/src/javascript/org/apache/commons/validator/javascript validateByte.js validateCreditCard.js validateDate.js validateEmail.js validateFloat.js validateFloatRange.js validateIntRange.js validateInteger.js validateMask.js validateMaxLength.js validateMinLength.js validateRequired.js validateShort.js Added: validator/src/javascript/org/apache/commons/validator/javascript package.html Removed: validator RELEASE-NOTES-1.0.2.txt RELEASE-NOTES-1.0.txt RELEASE-NOTES.txt Log: Add javadoc to javascript Revision Changes Path 1.28 +1 -3 jakarta-commons/validator/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-commons/validator/build.xml,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- build.xml 14 Sep 2003 02:53:15 -0000 1.27 +++ build.xml 15 Dec 2003 02:56:57 -0000 1.28 @@ -248,8 +248,6 @@ <mkdir dir="${dist.home}"/> <copy file="LICENSE.txt" todir="${dist.home}"/> - <copy file="RELEASE-NOTES-1.0.2.txt" - todir="${dist.home}"/> <mkdir dir="${build.home}/classes/META-INF"/> <copy file="LICENSE.txt" tofile="${build.home}/classes/META-INF/LICENSE.txt"/> 1.28 +1 -1 jakarta-commons/validator/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/jakarta-commons/validator/project.xml,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- project.xml 29 Nov 2003 19:24:29 -0000 1.27 +++ project.xml 15 Dec 2003 02:56:57 -0000 1.28 @@ -3,7 +3,7 @@ <project> <name>Validator</name> <id>commons-validator</id> - <currentVersion>1.1.1-dev</currentVersion> + <currentVersion>1.1.1</currentVersion> <organization> <name>Apache Software Foundation</name> 1.5 +7 -4 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateByte.js Index: validateByte.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateByte.js,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- validateByte.js 17 Nov 2003 04:57:50 -0000 1.4 +++ validateByte.js 15 Dec 2003 02:56:57 -0000 1.5 @@ -1,8 +1,11 @@ - //$Header$ - //$Revision$ - //$Date$ - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields are a valid byte. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateByte(form) { var bValid = true; var focusField = null; 1.5 +10 -5 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateCreditCard.js Index: validateCreditCard.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateCreditCard.js,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- validateCreditCard.js 17 Nov 2003 04:57:50 -0000 1.4 +++ validateCreditCard.js 15 Dec 2003 02:56:57 -0000 1.5 @@ -1,8 +1,11 @@ - //$Header$ - //$Revision$ - //$Date$ - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields are a valid creditcard number based on Luhn checksum. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateCreditCard(form) { var bValid = true; var focusField = null; @@ -31,7 +34,9 @@ } /** - * Reference: http://www.ling.nwu.edu/~sburke/pub/luhn_lib.pl + * Checks whether a given credit card number has a valid Luhn checksum. + * This allows you to spot most randomly made-up or garbled credit card numbers immediately. + * Reference: http://www.speech.cs.cmu.edu/~sburke/pub/luhn_lib.html */ function luhnCheck(cardNumber) { if (isLuhnNum(cardNumber)) { 1.6 +7 -5 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateDate.js Index: validateDate.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateDate.js,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- validateDate.js 17 Nov 2003 04:57:50 -0000 1.5 +++ validateDate.js 15 Dec 2003 02:56:57 -0000 1.6 @@ -1,9 +1,11 @@ - //$Header$ - //$Revision$ - //$Date$ - - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields are a valid date. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateDate(form) { var bValid = true; var focusField = null; 1.5 +7 -5 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateEmail.js Index: validateEmail.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateEmail.js,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- validateEmail.js 17 Nov 2003 04:57:50 -0000 1.4 +++ validateEmail.js 15 Dec 2003 02:56:57 -0000 1.5 @@ -1,9 +1,11 @@ - //$Header$ - //$Revision$ - //$Date$ - - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields are a valid email address. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateEmail(form) { var bValid = true; var focusField = null; 1.7 +7 -4 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateFloat.js Index: validateFloat.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateFloat.js,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- validateFloat.js 17 Nov 2003 04:57:50 -0000 1.6 +++ validateFloat.js 15 Dec 2003 02:56:57 -0000 1.7 @@ -1,8 +1,11 @@ - //$Header$ - //$Revision$ - //$Date$ - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields are a valid float. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateFloat(form) { var bValid = true; var focusField = null; 1.5 +7 -4 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateFloatRange.js Index: validateFloatRange.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateFloatRange.js,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- validateFloatRange.js 17 Nov 2003 04:57:50 -0000 1.4 +++ validateFloatRange.js 15 Dec 2003 02:56:57 -0000 1.5 @@ -1,8 +1,11 @@ - - //$Header$ - //$Revision$ - //$Date$ + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields are in a valid float range. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateFloatRange(form) { var isValid = true; var focusField = null; 1.6 +7 -4 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateIntRange.js Index: validateIntRange.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateIntRange.js,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- validateIntRange.js 17 Nov 2003 04:57:50 -0000 1.5 +++ validateIntRange.js 15 Dec 2003 02:56:57 -0000 1.6 @@ -1,8 +1,11 @@ - //$Header$ - //$Revision$ - //$Date$ - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields is in a valid integer range. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateIntRange(form) { var isValid = true; var focusField = null; 1.5 +7 -4 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateInteger.js Index: validateInteger.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateInteger.js,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- validateInteger.js 17 Nov 2003 04:57:50 -0000 1.4 +++ validateInteger.js 15 Dec 2003 02:56:57 -0000 1.5 @@ -1,8 +1,11 @@ - - //$Header$ - //$Revision$ - //$Date$ + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields are a valid integer. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateInteger(form) { var bValid = true; var focusField = null; 1.5 +7 -4 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateMask.js Index: validateMask.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateMask.js,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- validateMask.js 17 Nov 2003 04:57:50 -0000 1.4 +++ validateMask.js 15 Dec 2003 02:56:57 -0000 1.5 @@ -1,8 +1,11 @@ - //$Header$ - //$Revision$ - //$Date$ - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields are a valid using a regular expression. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateMask(form) { var isValid = true; var focusField = null; 1.6 +9 -4 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateMaxLength.js Index: validateMaxLength.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateMaxLength.js,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- validateMaxLength.js 17 Nov 2003 04:57:50 -0000 1.5 +++ validateMaxLength.js 15 Dec 2003 02:56:57 -0000 1.6 @@ -1,8 +1,13 @@ - //$Header$ - //$Revision$ - //$Date$ - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * A field is considered valid if less than the specified maximum. + * Fields are not checked if they are disabled. + * <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) { var isValid = true; var focusField = null; 1.7 +10 -4 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateMinLength.js Index: validateMinLength.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateMinLength.js,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- validateMinLength.js 17 Nov 2003 04:57:50 -0000 1.6 +++ validateMinLength.js 15 Dec 2003 02:56:57 -0000 1.7 @@ -1,8 +1,14 @@ - //$Header$ - //$Revision$ - //$Date$ - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * A field is considered valid if greater than the specified minimum. + * Fields are not checked if they are disabled. + * <p> + * <strong>Caution:</strong> Using <code>validateMinLength</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 validateMinLength(form) { var isValid = true; var focusField = null; 1.9 +7 -3 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateRequired.js Index: validateRequired.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateRequired.js,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- validateRequired.js 17 Nov 2003 04:57:50 -0000 1.8 +++ validateRequired.js 15 Dec 2003 02:56:57 -0000 1.9 @@ -1,7 +1,11 @@ - //$Header$ - //$Revision$ - //$Date$ + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields must contain a value. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateRequired(form) { var isValid = true; 1.5 +7 -4 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateShort.js Index: validateShort.js =================================================================== RCS file: /home/cvs/jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/validateShort.js,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- validateShort.js 17 Nov 2003 04:57:50 -0000 1.4 +++ validateShort.js 15 Dec 2003 02:56:57 -0000 1.5 @@ -1,8 +1,11 @@ - //$Header$ - //$Revision$ - //$Date$ - + /*$RCSfile$ $Revision$ $Date$ */ + /** + * Check to see if fields are a valid short. + * Fields are not checked if they are disabled. + * <p> + * @param form The form validation is taking place on. + */ function validateShort(form) { var bValid = true; var focusField = null; 1.1 jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript/package.html Index: package.html =================================================================== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html> <head> <title>Validator JavaScript package</title> </head> <body style="background-color: white;"> <p> The validator javascript package provides a series of functions to validate <code>form input data</code>.</p> <br> <h2>Package Specification</h2> <br> <table title="Input fields and their validations" style="text-align: left; width: 1485px; height: 368px;" border="1" cellspacing="2" cellpadding="2"> <tbody> <tr> <td style="vertical-align: top; font-weight: bold;">Field Type<br> </td> <td style="vertical-align: top; font-weight: bold;">validateByte<br> </td> <td style="vertical-align: top; font-weight: bold;">validateCreditCard<br> </td> <td style="vertical-align: top; font-weight: bold;">validateDate<br> </td> <td style="vertical-align: top; font-weight: bold;">validateEmail<br> </td> <td style="vertical-align: top; font-weight: bold;">validateFloat<br> </td> <td style="vertical-align: top; font-weight: bold;">validateFloatRange<br> </td> <td style="vertical-align: top; font-weight: bold;">validateIntRange<br> </td> <td style="vertical-align: top; font-weight: bold;">validateInteger<br> </td> <td style="vertical-align: top; font-weight: bold;">validateMask<br> </td> <td style="vertical-align: top; font-weight: bold;">validateMaxRange<br> </td> <td style="vertical-align: top; font-weight: bold;">validateMinRange<br> </td> <td style="vertical-align: top; font-weight: bold;">validateRequired<br> </td> <td style="vertical-align: top; font-weight: bold;">validateShort<br> </td> </tr> <tr> <td style="vertical-align: top;">checkbox<br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;">file</td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;">password</td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Caution" title="Never use maxlength when logging in. Only use maxlength when changing passwords after user has logged in." src="doc-files/sm-maybe.gif"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-maybe.gif" title="Never use minlength for a login password. Only use minlength when changing passwords after user is logged in." alt="Caution" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;">radio</td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> </tr> <tr> <td style="vertical-align: top;">select-multiple</td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;">select-one</td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> </tr> <tr> <td style="vertical-align: top;">text</td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> </tr> <tr> <td style="vertical-align: top;">textarea</td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> </tr> <tr> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> </tr> </tbody> </table> <br> <ul> <li><a href="">##### REFER TO ANY FRAMEMAKER SPECIFICATION HERE #####</a> </li> </ul> <h2>Related Documentation</h2> For overviews, tutorials, examples, guides, and tool documentation, please see: <ul> <li><a href="">##### REFER TO NON-SPEC DOCUMENTATION HERE #####</a> </li> </ul> <!-- Put @see and @since tags down here. --> <since>Commons-Validator 1.1.1</since> <p> The validator javascript package provides a series of functions to validate <code>form input data</code>.</p> <br> <h2>Package Specification</h2> <br> <table cellpadding="2" cellspacing="2" border="1" style="text-align: left; width: 1485px; height: 368px;" title="Input fields and their validations"> <tbody> <tr> <td style="vertical-align: top; font-weight: bold;">Field Type<br> </td> <td style="vertical-align: top; font-weight: bold;">validateByte<br> </td> <td style="vertical-align: top; font-weight: bold;">validateCreditCard<br> </td> <td style="vertical-align: top; font-weight: bold;">validateDate<br> </td> <td style="vertical-align: top; font-weight: bold;">validateEmail<br> </td> <td style="vertical-align: top; font-weight: bold;">validateFloat<br> </td> <td style="vertical-align: top; font-weight: bold;">validateFloatRange<br> </td> <td style="vertical-align: top; font-weight: bold;">validateIntRange<br> </td> <td style="vertical-align: top; font-weight: bold;">validateInteger<br> </td> <td style="vertical-align: top; font-weight: bold;">validateMask<br> </td> <td style="vertical-align: top; font-weight: bold;">validateMaxRange<br> </td> <td style="vertical-align: top; font-weight: bold;">validateMinRange<br> </td> <td style="vertical-align: top; font-weight: bold;">validateRequired<br> </td> <td style="vertical-align: top; font-weight: bold;">validateShort<br> </td> </tr> <tr> <td style="vertical-align: top;">checkbox<br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;">file</td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;">password</td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img src="doc-files/sm-maybe.gif" title="Never use maxlength when logging in. Only use maxlength when changing passwords after user has logged in." alt="Caution" style="width: 15px; height: 15px;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Caution" title="Never use minlength for a login password. Only use minlength when changing passwords after user is logged in." src="doc-files/sm-maybe.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;">radio</td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> </tr> <tr> <td style="vertical-align: top;">select-multiple</td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;">select-one</td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> </tr> <tr> <td style="vertical-align: top;">text</td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> </tr> <tr> <td style="vertical-align: top;">textarea</td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"><br> </td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img src="doc-files/sm-yes.gif" alt="Yes" style="width: 15px; height: 15px;"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> <td style="vertical-align: top;"><img style="width: 15px; height: 15px;" alt="Yes" src="doc-files/sm-yes.gif"></td> </tr> <tr> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> </tr> <tr> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> <td style="vertical-align: top;"><br> </td> </tr> </tbody> </table> <br> <ul> <li><a href="">##### REFER TO ANY FRAMEMAKER SPECIFICATION HERE #####</a> </li> </ul> <h2>Related Documentation</h2> For overviews, tutorials, examples, guides, and tool documentation, please see: <ul> <li><a href="">##### REFER TO NON-SPEC DOCUMENTATION HERE #####</a> </li> </ul> <!-- Put @see and @since tags down here. --> <since>Commons-Validator 1.1.1</since> </body> </html>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]