Hi Steve Thanks for pointing it out. Well I will remove the zone and add it to tawus-addons library. We should have something like tapestry-extensions containing all these extensions that are not important enough to be in core but good enough to be the the project
On Wed, Sep 7, 2011 at 8:13 AM, Steve Eynon <steve.ey...@alienfactory.co.uk> wrote: > form.submit vs form.submit() - I can't believe I was diddled by that > old chestnut! I've pointed it out to many others in the past! > > I knew it must have been something glaringly obvious and a mistake on > mybehalf - it was too blatant to just flat out not work! > >> I've created https://issues.apache.org/jira/browse/TAP5-1632 > > Ach, cheers you beat me to it! > > And Taha, that Cancel button is a great idea - it can also be used as > more generic "LinkButton" component - it doesn't need to be anything > specific to Cancel (e.g. I've just used it as a "Delete" button) > > For others who may be taken to cut'n'paste, note the Zone @Parameter > is defunc as it's not used in the JavaScript. But if nested within an > Ajax form, the JS does update the Zone param of the form. > > Cheers, > > Steve. > > On 7 September 2011 10:14, Yohan Yudanara <yohan.yudan...@gmail.com> wrote: >> I've created https://issues.apache.org/jira/browse/TAP5-1632 for this >> defect. >> >> Thanks.. >> >> On Wed, Sep 7, 2011 at 3:36 AM, Josh Canfield <joshcanfi...@gmail.com>wrote: >> >>> > If we want to use "cancel" mode submit, then we should give an id to the >>> submit component. >>> >>> This is a defect for sure. Submit should never create an id of submit. >>> There was something filed at one point, but I haven't taken the time >>> to track it down. If you want to file a new defect we can probably get >>> it sorted before 5.3 is released. >>> >>> Thanks, >>> Josh >>> >>> >>> On Tue, Sep 6, 2011 at 7:27 AM, Yohan Yudanara <yohan.yudan...@gmail.com> >>> wrote: >>> > Many thanks to Steve Eynon and Taha Hafeez for your valuable time helping >>> me >>> > find a workaround. >>> > >>> > And many thanks to Josh Canfield who can point directly about mistake in >>> my >>> > code. Yep, it's because my submit don't have id. >>> > >>> > So the conclusion is: If we want to use "cancel" mode submit, then we >>> should >>> > give an id to the submit component. >>> > "cancel" mode is working after I change my template code to this: >>> > <t:form t:id="form"> >>> > <t:textfield t:id="testField" t:value="testField" >>> > t:validate="required" /> >>> > <t:submit t:id="normalSubmit" value="normal submit"/> >>> > <t:submit t:id="cancelSubmit" mode="cancel" value="cancel >>> submit"/> >>> > </t:form> >>> > >>> > Thanks a lot for your help, guys.. >>> > You save my time a lot.. >>> > >>> > >>> > On Tue, Sep 6, 2011 at 8:15 PM, Josh Canfield <joshcanfi...@gmail.com >>> >wrote: >>> > >>> >> I believe the problem is that the id of your submit button is "submit" >>> >> which >>> >> overrides the form. submit() of the form. Try adding t:id="something" to >>> >> your submit button. >>> >> >>> >> I thought this was fixed, but just team into it myself last week. >>> >> On Sep 5, 2011 9:13 PM, "Yohan Yudanara" <yohan.yudan...@gmail.com> >>> wrote: >>> >> > Hi.. >>> >> > >>> >> > I want to use submit button which can bypass client validation. >>> >> > Having read this documentation: >>> >> > >>> >> >>> >> >>> http://tapestry.apache.org/current/tapestry-core/ref/org/apache/tapestry5/corelib/components/Submit.html >>> >> , >>> >> > I was trying to use Submit component with mode="cancel" like this: >>> >> > >>> >> > <t:form t:id="form"> >>> >> > <t:textfield t:id="testField" t:value="testField" >>> >> > t:validate="required" /> >>> >> > <t:submit value="normal submit"/> >>> >> > <t:submit mode="cancel" value="cancel submit"/> >>> >> > </t:form> >>> >> > >>> >> > But, when I click "cancel submit", nothing happen (form is not >>> submitted >>> >> to >>> >> > server). >>> >> > If I click "normal submit" after "cancel submit", the form is >>> submitted >>> >> to >>> >> > server without client validation. >>> >> > >>> >> > Why do I should click two buttons ( "cancel" and then "normal" submit) >>> to >>> >> > bypass client validation? >>> >> > Is it a bug? >>> >> > "Cancel submit" supposed to directly submit form to server, isn't it? >>> >> > Is there a simple workaround for this? >>> >> > >>> >> > Thanks in advance, >>> >> > >>> >> > Best regards, >>> >> > Yohan Yudanara >>> >> >>> > >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>> For additional commands, e-mail: users-h...@tapestry.apache.org >>> >>> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Regards Taha Hafeez Siddiqi (tawus) http://tawus.wordpress.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org