Is this a Struts 2 bug or an AppFuse one? If the template is in Struts, you should probably file an issue in Struts' JIRA.
https://issues.apache.org/struts/secure/Dashboard.jspa Matt On 11/13/07, tibi <[EMAIL PROTECTED]> wrote: > found it > > copy the form-close-validate.ftl to your template/xhtml dir > to overwrite the struts file. > > and change the int part to: > <#elseif validator.validatorType = "int"> > if (field.value != null) { > if (<#if validator.min?exists>parseInt(field.value) < > ${validator.min?string("#") }<#else>false</#if> || > <#if validator.max?exists>parseInt(field.value) > > ${validator.max?string("#") > }<#else>false</#if>) { > addError(field, error); > errors = true; > } > } > > this should be fixed in the 2.1.1 version i gues... > > > have fun, > > tibi > > tibi wrote: > > 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] > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
