Hi,
Please ignore the previous message.
I just realizes that the problem was with Firefox remembering the values.
Everything is working fine with IE.
Petros
petros wrote:
>
> I have a problem with the following code.
>
> When the form is submitted my form displays a message advising if the
> email is valid or not.
> When the message is displayed I start another browser and I access the
> same page. The message
> is still displayed the first time the "second" user accesses this page. I
> solved the problem by having the caller of UserDetails to call
> setFeedbackMessage("") but I am not happy with this approach.
>
> Is there a better approach for both feedbackMessage and formUserDetails ?
> ~~~~~~~~~~ UserDetails.html ~~~~~~~~~~~~~~~~~~~~~~~
> <t:formUserDetails>
> ${feedbackMessage}
> <input t:type="TextField" t:id="email" size="30"/>
> </t:formUserDetails>
>
> ~~~~~~~~~~ UserDetails.java ~~~~~~~~~~~~~~~
> @Persist("flash")
> private String feedbackMessage = null;
> @Component
> private Form formUserDetails;
>
> Object onSuccessFromFormUserDetails(){
> if (!isValid(getEmail())){
> formUserDetails.recordError("InvalidEmail");
> }else{
> feedbackMessage = "Valid Email";
> }
> }
>
> ~~~~~~~~~~~~~~~~ AppModule.java ~~~~~~~~~~~~~~~~~~~
> public void contributeApplicationDefaults(MappedConfiguration<String,
> String> configuration) {
> configuration.add("tapestry.persistence-strategy", "flash");
>
> }
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
--
View this message in context:
http://www.nabble.com/Form-Validation-tf3900603.html#a11090591
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]