The link doesn't submit the form if it's not a form submitting link. Thus, there are no form values when the form is not submitted.
-- Jeremy Thomerson http://www.wickettraining.com On Sun, May 16, 2010 at 9:19 PM, Apple Grew <[email protected]> wrote: > Thanks a lot to all. Finally it worked. > > I added AjaxFormUpdatingBehavior (triggered on onblur) to the textfield and > used AjaxSubmitLink for the link, and now it works. > > One confusion though. I tried using AjaxLink and it didn't work. As I > understand that AjaxFormUpdatingBehavior should be invoked on blur event, > this has nothing to do with the nature of the link, then how come making > the > link-non-submitting doesn't work? > > Regards, > Apple Grew > my blog @ http://blog.applegrew.com/ > > > On Mon, May 17, 2010 at 2:56 AM, Jeremy Thomerson < > [email protected] > > wrote: > > > Ah, but he's *not* using the ajaxsubmitlink - which (again) is the > problem. > > He said he tried it and it didn't work for him because other fields > failed > > validation. Which is why he needs the behavior that only validates a > > single > > field. > > > > -- > > Jeremy Thomerson > > http://www.wickettraining.com > > > > > > > > On Sun, May 16, 2010 at 4:23 PM, vineet semwal > > <[email protected]>wrote: > > > > > he is using the textfield inside form,ajaxsubmitlink itself has > > > formsubmittingbehavior > > > so i think it should work.. > > > > > > > > > > btw ajaxformcomponentupdatingbehavior is nice for this usecase. > > > > > > > > > On Mon, May 17, 2010 at 2:44 AM, Jeremy Thomerson < > > > [email protected] > > > > wrote: > > > > > > > It's not going to work if he's not using a form submitting behavior > or > > > else > > > > a custom behavior that grabs the value of the textfield and adds it > to > > > the > > > > URL as a query param, then his behavior can get this from the > request. > > > But > > > > the simplest way (as mentioned earlier) is to > > > > use ajaxformcomponentupdatingbehavior > > > > > > > > -- > > > > Jeremy Thomerson > > > > http://www.wickettraining.com > > > > > > > > > > > > > > > > On Sun, May 16, 2010 at 4:03 PM, vineet semwal > > > > <[email protected]>wrote: > > > > > > > > > should work,have you tried it in onerror method? > > > > > > > > > > On Sun, May 16, 2010 at 11:02 PM, Apple Grew <[email protected]> > > > > wrote: > > > > > > > > > > > Unfortunately textfield.getconvertedinput() return null. That's > why > > I > > > > am > > > > > > stuck. > > > > > > > > > > > > Regards, > > > > > > Apple Grew > > > > > > my blog @ http://blog.applegrew.com/ > > > > > > > > > > > > > > > > > > On Sun, May 16, 2010 at 7:28 PM, vineet semwal > > > > > > <[email protected]>wrote: > > > > > > > > > > > > > you can just do textfield.updateModel(),that will update > > textfield > > > > > model > > > > > > > for > > > > > > > you,you can do it > > > > > > > inside onerror of ajaxsubmitlink or inside a validator that you > > > have > > > > > > > written. > > > > > > > if you just want to read textfield's user input use > > > > > > > textfield.getconvertedinput(). > > > > > > > > > > > > > > On Sun, May 16, 2010 at 4:40 PM, Apple Grew < > [email protected] > > > > > > > > wrote: > > > > > > > > > > > > > > > Is there any other way around? Adding nested form will change > > my > > > > > markup > > > > > > > > which I don't want to do just for this purpose. > > > > > > > > > > > > > > > > The solution I am looking for, is there any way I can capture > > the > > > > > > > > username's > > > > > > > > value using javascript and send to my component via Wicket's > > > Ajax? > > > > > > > > > > > > > > > > Regards, > > > > > > > > Apple Grew > > > > > > > > my blog @ http://blog.applegrew.com/ > > > > > > > > > > > > > > > > > > > > > > > > On Sun, May 16, 2010 at 3:44 PM, Martin Makundi < > > > > > > > > [email protected]> wrote: > > > > > > > > > > > > > > > > > Make smaller NESTED form with only components that you > need. > > > > > > > > > > > > > > > > > > ** > > > > > > > > > Martin > > > > > > > > > > > > > > > > > > 2010/5/16 Apple Grew <[email protected]>: > > > > > > > > > > They already are in a form along with other text fields. > I > > > > tired > > > > > > > > playing > > > > > > > > > > with AjaxSubmitLink, but here too I fail to fetch the > > > username > > > > > from > > > > > > > > model > > > > > > > > > as > > > > > > > > > > other fields still do not have the required inputs, > causing > > > the > > > > > > form > > > > > > > to > > > > > > > > > > report error. > > > > > > > > > > > > > > > > > > > > Regards, > > > > > > > > > > Apple Grew > > > > > > > > > > my blog @ http://blog.applegrew.com/ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Sun, May 16, 2010 at 2:00 PM, Martin Makundi < > > > > > > > > > > [email protected]> wrote: > > > > > > > > > > > > > > > > > > > >> Use ajaxButton : > > > > > > > > > >> > > > > > > > > > >> <form wicket:id=nameform> > > > > > > > > > >> <input type="text" wicket:id="namefield"/> > > > > > > > > > >> <input type="button" > > > wicket:id="ajax-button-for-name-form"/> > > > > > > > > > >> </form> > > > > > > > > > >> > > > > > > > > > >> ** > > > > > > > > > >> Martin > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> 2010/5/16 Apple Grew <[email protected]>: > > > > > > > > > >> > I need to implement a Check Availability link. When > this > > > > link > > > > > is > > > > > > > > > clicked > > > > > > > > > >> it > > > > > > > > > >> > will check if the entered username exists for not For > > this > > > > > link > > > > > > I > > > > > > > > have > > > > > > > > > >> used > > > > > > > > > >> > AjaxLink. The problem is in AjaxLink's onClick I am > not > > > sure > > > > > how > > > > > > > > will > > > > > > > > > I > > > > > > > > > >> > fetch the value of the text filed - username? The > model > > > > seems > > > > > > not > > > > > > > to > > > > > > > > > hold > > > > > > > > > >> > the value.. > > > > > > > > > >> > > > > > > > > > > >> > Please suggest. > > > > > > > > > >> > > > > > > > > > > >> > Regards, > > > > > > > > > >> > Apple Grew > > > > > > > > > >> > my blog @ http://blog.applegrew.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] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > regards, > > > > > > > Vineet Semwal > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > regards, > > > > > Vineet Semwal > > > > > > > > > > > > > > > > > > > > > -- > > > regards, > > > Vineet Semwal > > > > > >
