You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by rl...@apache.org on 2003/12/15 03:56:57 UTC
cvs commit: jakarta-commons/validator/src/javascript/org/apache/commons/validator/javascript package.html 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
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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org