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]

Reply via email to