Return-Path: Delivered-To: apmail-jakarta-struts-dev-archive@apache.org Received: (qmail 20791 invoked from network); 7 May 2003 00:41:57 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 7 May 2003 00:41:57 -0000 Received: (qmail 24876 invoked by uid 97); 7 May 2003 00:44:06 -0000 Delivered-To: qmlist-jakarta-archive-struts-dev@nagoya.betaversion.org Received: (qmail 24869 invoked from network); 7 May 2003 00:44:05 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 7 May 2003 00:44:05 -0000 Received: (qmail 20094 invoked by uid 500); 7 May 2003 00:41:51 -0000 Mailing-List: contact struts-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list struts-dev@jakarta.apache.org Received: (qmail 20083 invoked by uid 500); 7 May 2003 00:41:51 -0000 Received: (qmail 20080 invoked from network); 7 May 2003 00:41:50 -0000 Received: from icarus.apache.org (208.185.179.13) by daedalus.apache.org with SMTP; 7 May 2003 00:41:50 -0000 Received: (qmail 26248 invoked by uid 1581); 7 May 2003 00:41:50 -0000 Date: 7 May 2003 00:41:50 -0000 Message-ID: <20030507004150.26247.qmail@icarus.apache.org> From: dgraham@apache.org To: jakarta-struts-cvs@apache.org Subject: cvs commit: jakarta-struts/conf/share validator-rules.xml X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N dgraham 2003/05/06 17:41:50 Modified: conf/share validator-rules.xml Log: Fixed minlength javascript for PR# 19594. Also, removed password field checking from validateMask. Revision Changes Path 1.31 +47 -40 jakarta-struts/conf/share/validator-rules.xml Index: validator-rules.xml =================================================================== RCS file: /home/cvs/jakarta-struts/conf/share/validator-rules.xml,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- validator-rules.xml 16 Apr 2003 04:49:38 -0000 1.30 +++ validator-rules.xml 7 May 2003 00:41:49 -0000 1.31 @@ -55,7 +55,7 @@ @@ -126,7 +126,7 @@ 0) && (field.value.length < iMin)) { if (i == 0) { focusField = field; } fields[i++] = oMinLength[x][1]; - bValid = false; + isValid = false; } } } @@ -150,7 +151,7 @@ focusField.focus(); alert(fields.join('\n')); } - return bValid; + return isValid; }]]> @@ -170,7 +171,7 @@ iMax) { if (i == 0) { focusField = field; } fields[i++] = oMaxLength[x][1]; - bValid = false; + isValid = false; } } } @@ -194,7 +196,7 @@ focusField.focus(); alert(fields.join('\n')); } - return bValid; + return isValid; }]]> @@ -214,38 +216,37 @@ 0)) { - if (!matchPattern(form[oMasked[x][0]].value, oMasked[x][2]("mask"))) { + var field = form[oMasked[x][0]]; + + if ((field.type == 'text' || + field.type == 'textarea') && + (field.value.length > 0)) { + + if (!matchPattern(field.value, oMasked[x][2]("mask"))) { if (i == 0) { - focusField = form[oMasked[x][0]]; + focusField = field; } fields[i++] = oMasked[x][1]; - bValid = false; + isValid = false; } } } + if (fields.length > 0) { focusField.focus(); alert(fields.join('\n')); } - return bValid; + return isValid; } function matchPattern(value, mask) { - var bMatched = mask.exec(value); - if (!bMatched) { - return false; - } - return true; + return mask.exec(value); }]]> @@ -779,24 +780,27 @@ 0)) { + var field = form[oRange[x][0]]; + + if ((field.type == 'text' || + field.type == 'textarea') && + (field.value.length > 0)) { + var iMin = parseInt(oRange[x][2]("min")); var iMax = parseInt(oRange[x][2]("max")); - var iValue = parseInt(form[oRange[x][0]].value); + var iValue = parseInt(field.value); if (!(iValue >= iMin && iValue <= iMax)) { if (i == 0) { - focusField = form[oRange[x][0]]; + focusField = field; } fields[i++] = oRange[x][1]; - bValid = false; + isValid = false; } } } @@ -804,7 +808,7 @@ focusField.focus(); alert(fields.join('\n')); } - return bValid; + return isValid; }]]> @@ -823,24 +827,27 @@ 0)) { + var field = form[oRange[x][0]]; + + if ((field.type == 'text' || + field.type == 'textarea') && + (field.value.length > 0)) { + var fMin = parseFloat(oRange[x][2]("min")); var fMax = parseFloat(oRange[x][2]("max")); - var fValue = parseFloat(form[oRange[x][0]].value); + var fValue = parseFloat(field.value); if (!(fValue >= fMin && fValue <= fMax)) { if (i == 0) { - focusField = form[oRange[x][0]]; + focusField = field; } fields[i++] = oRange[x][1]; - bValid = false; + isValid = false; } } } @@ -848,7 +855,7 @@ focusField.focus(); alert(fields.join('\n')); } - return bValid; + return isValid; }]]> --------------------------------------------------------------------- To unsubscribe, e-mail: struts-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: struts-dev-help@jakarta.apache.org