<select> elements have "onchange" of course.
Forgot over them at that point ("ontired" occurred).Best regards, Michal Wegrzyn > -----Original Message----- > From: Martin Grigorov [mailto:[email protected]] > Sent: Tuesday, January 03, 2012 10:20 > To: [email protected] > Subject: Re: AjaxFormComponentUpdatingBehavior, required fields and > validation > > Additionally "keyup" for <select> is not the best event. > People prefer using the mouse to change the value. > > On Tue, Jan 3, 2012 at 11:13 AM, Sven Meier <[email protected]> wrote: > > Hi, > > > > are you validating all form components or just the one which > triggered the > > ajax request? > > > > You know AjaxFormSubmitBehavior? > > > > Sven > > > > Am 03.01.2012 09:32, schrieb Michal Wegrzyn: > > > >> Any ideas here? Should I provide a quickstart? > >> > >> Best regards, > >> Michal Wegrzyn > >> > >>> -----Original Message----- > >>> From: Michal Wegrzyn [mailto:[email protected]] > >>> Sent: Monday, December 19, 2011 23:07 > >>> To: [email protected] > >>> Subject: AjaxFormComponentUpdatingBehavior, required fields and > >>> validation > >>> > >>> Hi, > >>> > >>> I have form with few TextField and DropDownChoice components. All > of > >>> them have added AjaxFormComponentUpdatingBehavior( "onkeyup" ) and > are > >>> set as required. Some of them are wrapped in my custom objects, but > it > >>> does not matter (validation and processing logic is in behavior). > >>> > >>> With this setup after every ajax update triggered with behaviour's > >>> onUpdate( AjaxRequestTarget ) or onError( AjaxRequestTarget ) I try > to > >>> check if form components are valid and give instant feedback to > user. > >>> > >>> Unfortunately results obtained from component's isValid() are > wrong. > >>> Empty TextFields are almost always valid. > >>> Only after clearing TextField error is added to component, but > after > >>> changing for example other TextField to whatever value (and thus > >>> triggering next validation check) isValid() on blank, required > >>> TextField returns true. > >>> > >>> Is this approach incorrect or am I missing something? > >>> > >>> Best regards, > >>> Michal Wegrzyn > >>> > >> > >> -------------------------------------------------------------------- > - > >> 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] > > > > > > -- > Martin Grigorov > jWeekend > Training, Consulting, Development > http://jWeekend.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected]
