thank you -- I will try your solution. your question: because I have already a form-tag in which I try to execute a seperated "business logic". And there is no form-nesting allowed...
----- Ursprüngliche Mail ---- Von: Pedro Santos <[email protected]> An: [email protected] Gesendet: Montag, den 19. Oktober 2009, 13:50:33 Uhr Betreff: Re: AW: Ajax Send TextField Input to Server without Form / Submit add(new Button("tagSubmit").add(new AjaxFormComponentUpdatingBehavior("onclick") { the AjaxFormComponentUpdatingBehavior are to textfield component how can I use the content of the textfield? new Button("tagSubmit").add(new AjaxEventBehavior("onclick") { @Override protected void onEvent(AjaxRequestTarget target) { callMyCodeUsingTheInputOnTatTitle(getRequest().getParameter(TAG_TITLE); } @Override public CharSequence getCallbackUrl(boolean onlyTargetActivePage) { return super.getCallbackUrl(onlyTargetActivePage) + "&" + TAG_TITLE + "=+Wicket.$('"+tagTitle.getMarkupId()+"').value"; } }); but why don't you what to use the html form tag? you can get is working in a simpler way, even without use an wicket button component. On Mon, Oct 19, 2009 at 9:38 AM, Peter Arnulf Lustig <[email protected]>wrote: > I have to correct myself: I get the right Button. > But the next question: how can I use the content of the textfield? > > > final TextField tagTitle = (TextField) new TextField("tagTitle", > Model.of("")).setOutputMarkupId(true); > add(tagTitle); > add(new Button("tagSubmit").add(new > AjaxFormComponentUpdatingBehavior("onclick") { > > @Override > protected void onUpdate(AjaxRequestTarget arg0) { > System.out.println(tagTitle.getModelObject()); > } > > })); > > > > > > ----- Ursprüngliche Mail ---- > Von: Peter Arnulf Lustig <[email protected]> > An: [email protected] > Gesendet: Montag, den 19. Oktober 2009, 13:36:31 Uhr > Betreff: AW: Ajax Send TextField Input to Server without Form / Submit > > What do I do with a "click"-button? The User gets a new TextField when I > try to add an AjaxFormComponentUpdatingBehavior. > I just want to have a textfield and next to it a button, where it says > "save". And this should happen without a form. > > > > ----- Ursprüngliche Mail ---- > Von: Pedro Santos <[email protected]> > An: [email protected] > Gesendet: Montag, den 19. Oktober 2009, 13:12:34 Uhr > Betreff: Re: Ajax Send TextField Input to Server without Form / Submit > > how is it possible to submit TextField Input to the server without having a > Form (and submit) for this task? > yes, you can use an AjaxFormComponentUpdatingBehavior for it > > I figured out, that AjaxButton only has onSubmit() Method -- I expected > also > something like onClick -- > you can use AjaxEventBehavior to handle onClick event > > On Mon, Oct 19, 2009 at 8:50 AM, Peter Arnulf Lustig <[email protected] > >wrote: > > > Hi, > > > > how is it possible to submit TextField Input to the server without having > a > > Form (and submit) for this task? > > > > I figured out, that AjaxButton only has onSubmit() Method -- I expected > > also something like onClick -- > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > > -- > Pedro Henrique Oliveira dos Santos > > > > > > --------------------------------------------------------------------- > 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] > > -- Pedro Henrique Oliveira dos Santos --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
