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]