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]

Reply via email to