You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by bu...@apache.org on 2002/11/29 09:01:03 UTC

DO NOT REPLY [Bug 14949] New: - Combining Internationalization with the validator framework

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14949>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14949

Combining Internationalization with the validator framework

           Summary: Combining Internationalization with the validator
                    framework
           Product: Struts
           Version: Nightly Build
          Platform: PC
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Validator Framework
        AssignedTo: struts-dev@jakarta.apache.org
        ReportedBy: Bracke.s@army.mil.be


When I tried out the Validator framework all worked fine, just until I changed 
my Language Preference in internet explorer to fr_be  as first in the list. To 
be sure that it wasn't me that configured the validator wrong, I checked it 
with the Struts-validator.war example packaged with Struts.
So I startup my MS internet explorer with language preference fr_be and surf to 
the address http://localhost:8080/struts-validator. All messages are in French 
no problem so far. But now it happens when I click the link "Formulaire de 
type" and proceed without filling anything in the validation is not performed.
When I try the javascripts examples it appears that the Struts controller 
component didn't insert the following code 
--------------------------------------------------------------------------------
<!-- Begin 
     var bCancel = false; 
    function validateRegistrationForm(form) 
{                                                                   
        if (bCancel) 
      return true; 
        else 
       return validateRequired(form) && validateMask(form) && validateMinLength
(form) && validateMaxLength(form) && validateEmail(form); 
   } 
--------------------------------------------------------------------------------
Which causes the rest of the javacode to be printed visible (ugly). Now 
when I immmediatly save the front-end validation is not performed and server 
side validation is not executed as well
This is obviously not the way to go 
When changing the Locale with the links and preforming the locale.do action the 
thing starts to work again in some cases
Enjoy Life
Steph

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>