Whoops... Peter is correct about the method/event name:
onValidateForm. Not onValidateFromForm, as I had posted, sorry.
Robert
On Apr 21, 2008, at 4/212:40 PM , Peter Beshai wrote:
You want to use onValidateForm to handle validation that involves
more than
one field.
Seems like the simplest solution to your second problem is to use an
actionlink instead of a submit button and just have the fields reset
by the
event handler. I believe t5-components has a button component that
will give
you the same look and feel of the submit button, without submitting
the
form.
Peter Beshai
On Mon, Apr 21, 2008 at 3:15 PM, Kevin C. Dorff <[EMAIL PROTECTED]>
wrote:
Sorry if these have been covered, I am somewhat new to T5, using
5.0.11.
First, onValidate seems to be called once for each form variable,
BEFORE
the
setter is called for that form variable. While I understand that
logic, it
SEEMS makes things a touch difficult to check the value I want to
validate,
especially if I want to validate several variables at once, such as
if I
want to validate two password variables to make sure they are
equal, or to
verify a login page. I can do something like
onValidateFromPassword(String newPassword)
and the assume username was already validated and "set" and then try
"newPassword" for the user. This just seems awkward. Is it really
intentional that onValidate is called once per form variable and
before
each
setter? I would prefer that all setters are called, the onValidate is
called
so I can check stuff. Really not sure how this is best to be coded.
SECOND: if I want a form reset as a submit button to reset the
state of
the
form (all my fields are @Persist), if I have validation on the
fields,
pressing "Reset" will trigger Javascript validation and not allow the
submit. I looked at the Component Reference on submit and don't see
a way
to
short-circuit validation so I can perform the reset, and start nice
and
fresh.
--
View this message in context:
http://www.nabble.com/T5%3A-question-about-onValidate-and-form-reset-tp16809659p16809659.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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]