found it in the struts core jar file. tibi
tibi wrote: > ok more google: > > i found this: > http://www.nabble.com/-jira--Created%3A-%28WW-2254%29-Stringlength-validator-xhtml-template-should-be-locale-independent-tf4632858.html#a13230279 > > The freemarker template that generates client side validation for the > xhtml theme (template/xhtml/*form*-*close*-*validate*.*ftl*) generates > the javascript functions for different validators. > > In the case of the stringlength validator there are a series of lines of > code that are generated that may not work in locales that are not > English. For example, if you define the maxLength to be 1000. > > value.length > ${validator.maxLength} > > in a Spanish locale outputs > > value.length > 1,000 > > Which results in a string comparison rather than a number comparison. > > > > > but in template/xhtml there is no form-close-validate.ftl? > any idea were this file is?? > > > thanks, > > tibi > > > > > tibi wrote: > >> this generated js code should it come from the *validation.js?? >> >> *and where can i find this file?? >> >> thanks, >> >> tibi >> >> tibi wrote: >> >> >>> hi list, >>> >>> i use the struts validator (appfuse 2.0m5 struts hibernate and spring) >>> >>> when i want to validate an int i have no problem when the int is between >>> 0 and 999 >>> but when i go over 1000 the javascript generates a code like this: >>> >>> // field name: subscriber.user.lastName >>> // validator name: int >>> if (form.elements['subscriber.user.lastName']) { >>> field = form.elements['subscriber.user.lastName']; >>> var error = "bar must be between 6 and 2010, current value >>> is ."; >>> if (field.value != null) { >>> if (parseInt(field.value) < >>> 6 || >>> parseInt(field.value) > >>> 2,010) { >>> addError(field, error); >>> errors = true; >>> } >>> } >>> } >>> >>> >>> >>> 2010 becomse 2,010 wich will not work. >>> >>> any one an idea?? >>> >>> thanks, >>> >>> tibi >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >>> >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
