Hi, I have a a listview in a form that contains cart items.
Every list view item has quantity textfield and ajaxsubmitlink. Now I want to add a behavior that enables enter keypress for the textfield. public abstract class KeyEnterBehavior extends AjaxFormComponentUpdatingBehavior{ private static final long serialVersionUID = 1L; public KeyEnterBehavior() { super("onkeypress"); } @Override protected void onComponentTag(ComponentTag tag) { Component myComponent = getComponent(); if (myComponent.isEnabled() && myComponent.isEnableAllowed()) { CharSequence handler = generateCallbackScript(new AppendingStringBuffer("wicketAjaxPost('").append(getCallbackUrl(false)).append("', wicketSerialize(Wicket.$('"+ getComponent().getMarkupId() + "'))")); String event = "if (event.keyCode == 13) {"+ handler.toString() + "}"; tag.put("onkeypress", event); } } } quantity.add( new KeyEnterBehavior(){ private static final long serialVersionUID = 1L; @Override protected void onUpdate(AjaxRequestTarget target) { } }); in the onUpdate I would like to programmatically click the AjaxSubmitLink. Any pointers?