Re: how to get the nice ajax form-validations when using beaneditform.recordError()

2008-07-08 Thread Josh Canfield

 I get nice ajax validations on fields when using the @Validate-annotation


This isn't ajax validation, it's javascript validation which means there is
no trip to the server. Look at the source for your page you'll see the
validation registered in a script block at the end.

If you want javascript validation of your form you can add javascript to
your component/page to observe the Tapestry.FORM_VALIDATE_EVENT. See

http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/resources/org/apache/tapestry5/tapestry.js?view=markup

Josh

On Mon, Jul 7, 2008 at 3:59 PM, Britske [EMAIL PROTECTED] wrote:


 I get nice ajax validations on fields when using the @Validate-annotation
 etc.
 I want that as well for cross-field validation, but instead I get the
 'general' validation box in red above my form.

 I used the following validation-code to check if the two passwords supplied
 are the same, and if not record an error to the password field:

 Object onValidateForm(){
if(!user.getPassword().equals(user.getPasswordAgain())){
beanEditForm.recordError(password, the two
 passwords supplied were not
 the same));
}

 Does this have to do with the 'ajax-validations' being bounded to a
 particular field and the 'general validation' being bound to the form in
 general (this is how it seems to me).

 Does anyone know how to get the nice ajax-validations on the above
 validation as well?
 Thanks.
 --
 View this message in context:
 http://www.nabble.com/how-to-get-the-nice-ajax-form-validations-when-using-beaneditform.recordError%28%29-tp18328440p18328440.html
 Sent from the Tapestry - User mailing list archive at Nabble.com.


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-- 
--
TheDailyTube.com. Sign up and get the best new videos on the internet
delivered fresh to your inbox.


how to get the nice ajax form-validations when using beaneditform.recordError()

2008-07-07 Thread Britske

I get nice ajax validations on fields when using the @Validate-annotation
etc. 
I want that as well for cross-field validation, but instead I get the
'general' validation box in red above my form. 

I used the following validation-code to check if the two passwords supplied
are the same, and if not record an error to the password field: 

Object onValidateForm(){
if(!user.getPassword().equals(user.getPasswordAgain())){
beanEditForm.recordError(password, the two passwords 
supplied were not
the same));
}

Does this have to do with the 'ajax-validations' being bounded to a
particular field and the 'general validation' being bound to the form in
general (this is how it seems to me). 

Does anyone know how to get the nice ajax-validations on the above
validation as well? 
Thanks.
-- 
View this message in context: 
http://www.nabble.com/how-to-get-the-nice-ajax-form-validations-when-using-beaneditform.recordError%28%29-tp18328440p18328440.html
Sent from the Tapestry - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]