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

Reply via email to