I tried that - the onUpdate() method is being called as soon as the field is being populated with a date. The onError() method is being called as well when invalid input is entered (e.g. 'foo').
This must be something simple - I mean grabbing a field's input is the underlying mechanism allowing AJAX in the first place. Michael -----Original Message----- From: Igor Vaynberg [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 18, 2008 10:28 PM To: users@wicket.apache.org Subject: Re: Grabbing a form component's input before the form has been submitted are you sure the field validates? override onerror() in the ajax behavior and set a break point there. -igor On Wed, Jun 18, 2008 at 6:30 PM, Michael Mehrle <[EMAIL PROTECTED]> wrote: > I wonder what difference it makes what 'link' I'm using. The more > interesting code is this: > > dateField.add(new AjaxFormComponentUpdatingBehavior(JavaScriptUtil.BLUR) > { > @Override > protected void onUpdate(AjaxRequestTarget > target) { > LOG.debug("Date Input: {}", > dateField.getInput()); > LOG.debug("Date Model: {}", > dateField.getModelObject()); > } > > }); > > Although there is a behavior attached to the text field it still logs > null for both the input and the model. Don't understand why this isn't > being updated. > > Thanks, > > Michael > > -----Original Message----- > From: Igor Vaynberg [mailto:[EMAIL PROTECTED] > Sent: Wednesday, June 18, 2008 5:45 PM > To: users@wicket.apache.org > Subject: Re: Grabbing a form component's input before the form has been > submitted > > if you would have actually pasted your code someone would have been > able to help you a long time ago... > > i dont know what kind of link you are using to launch the modal > > or how you are launching the modal > > etc > > > -igor > > On Wed, Jun 18, 2008 at 5:17 PM, Michael Mehrle <[EMAIL PROTECTED]> > wrote: >> Added that listener and my logger shows that it's still empty - about > to >> pull my hair out here. I frankly think there should be a default > method >> of handling such a scenario. >> >> Any input/help would be appreciated. >> >> Thanks, >> >> Michael >> >> -----Original Message----- >> From: brian.diekelman [mailto:[EMAIL PROTECTED] >> Sent: Wednesday, June 18, 2008 3:42 PM >> To: users@wicket.apache.org >> Subject: RE: Grabbing a form component's input before the form has > been >> submitted >> >> >> If I'm understanding you correctly the input it still sitting on the >> client >> (since the form hasn't been submitted) and the server doesn't have any >> knowledge of it when it renders the modal. >> >> You should be able to use AjaxFormComponentUpdatingBehavor("onblur") > on >> the >> date field. That will send an ajax event to notify the server of the >> component change so it is updated in the modal. >> >> >> Michael Mehrle wrote: >>> >>> Nope - still getting null, although the field is populated. How can I >>> force this without submitting the form? >>> >>> Michael >>> >>> -----Original Message----- >>> From: Igor Vaynberg [mailto:[EMAIL PROTECTED] >>> Sent: Tuesday, June 17, 2008 8:24 PM >>> To: users@wicket.apache.org >>> Subject: Re: Grabbing a form component's input before the form has >> been >>> submitted >>> >>> getinput() >>> >>> -igor >>> >>> On Tue, Jun 17, 2008 at 6:10 PM, Michael Mehrle >> <[EMAIL PROTECTED]> >>> wrote: >>>> I have a form that contains a date textfield. When a user fills out >>> the >>>> date and then launches a modal via another link I need to somehow >> pass >>>> that field's input to the modal's panel. Problem is that the form at >>>> that point has not been submitted yet. I already tried: >>>> >>>> >>>> >>>> Date startDate = (Date)startTimeField.getConvertedInput(); >>>> >>>> >>>> >>>> However, it's always null. How can I do this? >>>> >>>> >>>> >>>> Thanks in advance... >>>> >>>> >>>> >>>> Michael >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> 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] >>> >>> >>> >> >> -- >> View this message in context: >> > http://www.nabble.com/Grabbing-a-form-component%27s-input-before-the-for >> m-has-been-submitted-tp17957853p17993636.html >> Sent from the Wicket - 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] >> >> > > --------------------------------------------------------------------- > 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] > > --------------------------------------------------------------------- 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]