Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-18 Thread Davor Hrg
after client validation is skipped, you have to catch the selected event from that button and clear validation errors on form something like this: public void onSelectedFromCancel(){ _form.clearErrors(); } Davor Hrg On Fri, Apr 18, 2008 at 9:28 AM, Jan Vissers <[EMAIL PROTECTED]> wrote: >

Antwort: Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-18 Thread Christian Koeberl
> However when I come back to the form - the respective fields are (still) > marked as erroneous. Any way around that? This is related to this issue: https://issues.apache.org/jira/browse/TAPESTRY-2354 I think this is fixed in the trunk - or at least you can specify the persistence scope of the V

Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-18 Thread Jan Vissers
Using this script - indeed skips client side validation. However when I come back to the form - the respective fields are (still) marked as erroneous. Any way around that? -J. On Tue, 2008-04-15 at 20:38 +0200, Davor Hrg wrote: > you can do it with javascript... sth like this (not tested) > > pu

Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-15 Thread Marcus
Hi Jan, maybe this help void onSubmitFromCancelForm() { ... } Marcus

Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-15 Thread Davor Hrg
you are right :) I saw some crossbrowser code that assumed input.form is not always available ... I haven't looked into the reasons for it. On Tue, Apr 15, 2008 at 9:06 PM, Andreas Andreou <[EMAIL PROTECTED]> wrote: > not true, even IE4 had this - it's also extensively used in T4.1 > > But your

Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-15 Thread Andreas Andreou
not true, even IE4 had this - it's also extensively used in T4.1 But your code is good when you start from any given dom node, i.e. a link and not just an input control On Tue, Apr 15, 2008 at 9:55 PM, Davor Hrg <[EMAIL PROTECTED]> wrote: > that does not work for all browsers as far as I know...

Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-15 Thread Davor Hrg
that does not work for all browsers as far as I know... :) I can't remember which any more... but try it out in IE and FF, I think one of them does not support it :(:( Davor Hrg On Tue, Apr 15, 2008 at 8:51 PM, Andreas Andreou <[EMAIL PROTECTED]> wrote: > fyi, you can get to the form easier (ass

Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-15 Thread Andreas Andreou
fyi, you can get to the form easier (assuming you're in a form control) with var form = elem.form On Tue, Apr 15, 2008 at 9:38 PM, Davor Hrg <[EMAIL PROTECTED]> wrote: > you can do it with javascript... sth like this (not tested) > > put a normal > > > > function avoidValidation(elem){ > v

Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-15 Thread Davor Hrg
you can do it with javascript... sth like this (not tested) put a normal function avoidValidation(elem){ var form = elem.parentNode; //find form while(form && form.tagName != "FORM") form = form.parentNode; form.onsubmit = null; return true; } I've added a jira for this som

Re: How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-15 Thread Filip S. Adamsen
There is no way to do this as far as I know. I believe the current workaround is to create an action link styled as a button and do whatever needs doing there. -Filip On 2008-04-15 19:34, Jan Vissers wrote: I'm getting the hang of it --- and liking it! Yet another question; How can I bypass

How to 'bypass' client side validation - when 'Cancel' is pressed.

2008-04-15 Thread Jan Vissers
I'm getting the hang of it --- and liking it! Yet another question; How can I bypass normal client side validation, in case I have a form that includes a 'Cancel' button. Currently I need to enter something valid before I can 'Cancel' my action - not really what I want ;-) -J. -