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 2004/03/09 00:24:25 UTC

cvs commit: jakarta-commons/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

rleland     2004/03/08 15:24:25

  Modified:    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
  Log:
  Bug 17667 Patch and bug report by Alexander Merk
  This allows multiple forms to be on the same page
  by generating a unique variable name based on form name.
  
  Revision  Changes    Path
  1.7       +3 -2      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.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- validateByte.js	2 Feb 2004 23:58:52 -0000	1.6
  +++ validateByte.js	8 Mar 2004 23:24:25 -0000	1.7
  @@ -11,7 +11,8 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oByte = new ByteValidations();
  +        oByte = eval('new ' + form.name + '_ByteValidations()');
  +
           for (x in oByte) {
               var field = form[oByte[x][0]];
   
  
  
  
  1.6       +3 -2      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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- validateCreditCard.js	15 Dec 2003 02:56:57 -0000	1.5
  +++ validateCreditCard.js	8 Mar 2004 23:24:25 -0000	1.6
  @@ -11,7 +11,8 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oCreditCard = new creditCard();
  +        oCreditCard = eval('new ' + form.name + '_creditCard()');
  +
           for (x in oCreditCard) {
               if ((form[oCreditCard[x][0]].type == 'text' ||
                    form[oCreditCard[x][0]].type == 'textarea') &&
  
  
  
  1.8       +3 -2      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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- validateDate.js	2 Feb 2004 23:58:52 -0000	1.7
  +++ validateDate.js	8 Mar 2004 23:24:25 -0000	1.8
  @@ -11,7 +11,8 @@
          var focusField = null;
          var i = 0;
          var fields = new Array();
  -       oDate = new DateValidations();
  +       oDate = eval('new ' + form.name + '_DateValidations()');
  +
          for (x in oDate) {
              var field = form[oDate[x][0]];
              var value = field.value;
  
  
  
  1.7       +3 -2      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.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- validateEmail.js	2 Feb 2004 23:58:52 -0000	1.6
  +++ validateEmail.js	8 Mar 2004 23:24:25 -0000	1.7
  @@ -11,7 +11,8 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oEmail = new email();
  +        oEmail = eval('new ' + form.name + '_email()');
  +
           for (x in oEmail) {
               var field = form[oEmail[x][0]];
               if ((field.type == 'hidden' || 
  
  
  
  1.9       +2 -2      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.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- validateFloat.js	2 Feb 2004 23:58:52 -0000	1.8
  +++ validateFloat.js	8 Mar 2004 23:24:25 -0000	1.9
  @@ -11,7 +11,7 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oFloat = new FloatValidations();
  +        oFloat = eval('new ' + form.name + '_FloatValidations()');
           for (x in oFloat) {
           	var field = form[oFloat[x][0]];
           	
  
  
  
  1.7       +2 -2      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.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- validateFloatRange.js	2 Feb 2004 23:58:52 -0000	1.6
  +++ validateFloatRange.js	8 Mar 2004 23:24:25 -0000	1.7
  @@ -11,7 +11,7 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oRange = new floatRange();
  +        oRange = eval('new ' + form.name + '_floatRange()');
           for (x in oRange) {
               var field = form[oRange[x][0]];
               
  
  
  
  1.8       +2 -2      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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- validateIntRange.js	2 Feb 2004 23:58:52 -0000	1.7
  +++ validateIntRange.js	8 Mar 2004 23:24:25 -0000	1.8
  @@ -11,7 +11,7 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oRange = new intRange();
  +        oRange = eval('new ' + form.name + '_intRange()');        
           for (x in oRange) {
               var field = form[oRange[x][0]];
               if (field.disabled == false)  {
  
  
  
  1.7       +2 -2      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.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- validateInteger.js	2 Feb 2004 23:58:52 -0000	1.6
  +++ validateInteger.js	8 Mar 2004 23:24:25 -0000	1.7
  @@ -11,7 +11,7 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oInteger = new IntegerValidations();
  +        oInteger = eval('new ' + form.name + '_IntegerValidations()');
           for (x in oInteger) {
               var field = form[oInteger[x][0]];
   
  
  
  
  1.8       +2 -2      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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- validateMask.js	3 Feb 2004 02:15:42 -0000	1.7
  +++ validateMask.js	8 Mar 2004 23:24:25 -0000	1.8
  @@ -11,7 +11,7 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oMasked = new mask();
  +        oMasked = eval('new ' + form.name + '_mask()');      
           for (x in oMasked) {
               var field = form[oMasked[x][0]];
   
  
  
  
  1.8       +2 -2      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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- validateMaxLength.js	2 Feb 2004 23:58:52 -0000	1.7
  +++ validateMaxLength.js	8 Mar 2004 23:24:25 -0000	1.8
  @@ -14,7 +14,7 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oMaxLength = new maxlength();
  +        oMaxLength = eval('new ' + form.name + '_maxlength()');        
           for (x in oMaxLength) {
               var field = form[oMaxLength[x][0]];
   
  
  
  
  1.9       +3 -2      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.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- validateMinLength.js	2 Feb 2004 23:58:52 -0000	1.8
  +++ validateMinLength.js	8 Mar 2004 23:24:25 -0000	1.9
  @@ -14,7 +14,8 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oMinLength = new minlength();
  +        oMinLength = eval('new ' + form.name + '_minlength()');
  +
           for (x in oMinLength) {
               var field = form[oMinLength[x][0]];
   
  
  
  
  1.11      +2 -2      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.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- validateRequired.js	2 Feb 2004 23:58:52 -0000	1.10
  +++ validateRequired.js	8 Mar 2004 23:24:25 -0000	1.11
  @@ -12,7 +12,7 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oRequired = new required();
  +        oRequired = eval('new ' + form.name + '_required()');
   
           for (x in oRequired) {
               var field = form[oRequired[x][0]];
  
  
  
  1.7       +3 -2      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.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- validateShort.js	2 Feb 2004 23:58:52 -0000	1.6
  +++ validateShort.js	8 Mar 2004 23:24:25 -0000	1.7
  @@ -11,7 +11,8 @@
           var focusField = null;
           var i = 0;
           var fields = new Array();
  -        oShort = new ShortValidations();
  +        oShort = eval('new ' + form.name + '_ShortValidations()');
  +
           for (x in oShort) {
               var field = form[oShort[x][0]];
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org