dgraham     2003/03/10 17:40:41

  Modified:    conf/share validator-rules.xml
  Log:
  Fixed validateShort and isAllDigits for negative numbers. PR #17833.
  
  Revision  Changes    Path
  1.27      +9 -2      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.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- validator-rules.xml       4 Mar 2003 03:52:06 -0000       1.26
  +++ validator-rules.xml       11 Mar 2003 01:40:40 -0000      1.27
  @@ -468,8 +468,11 @@
                   } else if (argvalue.charAt(0) == "0") {
                      validChars = "01234567";
                      startFrom = 1;
  +                } else if (argvalue.charAt(0) == "-") {
  +                    startFrom = 1;
                   }
  -                for (var n = 0; n < argvalue.length; n++) {
  +                
  +                for (var n = startFrom; n < argvalue.length; n++) {
                       if (validChars.indexOf(argvalue.substring(n, n+1)) == -1) 
return false;
                   }
                   return true;
  @@ -530,7 +533,11 @@
                                                }
                           
                           if (value.length > 0) {
  -                            if (!isAllDigits(value)) {
  +                            // remove '.' before checking digits
  +                            var tempArray = value.split('.');
  +                            var joinedString= tempArray.join('');
  +
  +                            if (!isAllDigits(joinedString)) {
                                   bValid = false;
                                   if (i == 0) {
                                       focusField = field;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to