Description
Client side input validation assumes that numbers can be validated using isNaN(), which knows nothing about punctiation: 1,000,000 is a valid number that will be rejected.
Further, on the server side, this value will not be handled correctly; if the translator's pattern is "#" (the default), this value is truncated to "1" rather than it being an input error. In any case, the client and the server should support grouping characters as defined by the active locale.
Attachments
Issue Links
- is duplicated by
-
TAPESTRY-990 The number translator javascript validation doesn't take care of the browser locale.
- Closed