i have created a basic wicket component that integrates MooEditable, a lightweight textarea editor based on mootools.
http://code.google.com/p/wicket-mooeditable/ usage (in your form): TextArea<String> textarea = new TextArea("post"); textarea.setOutputMarkupId(true); textarea.add(new MooEditableBehavior()); form.add(textarea); (...) form.add(new MooEditableAjaxButton("submit", form) { @Override protected void onSubmit(AjaxRequestTarget arg0, Form arg1) { // stuff here } }); the need for a special button is because the updated contents of the textareas have to be saved before submit. MooEditableAjaxButton is an AjaxFallbackButton that decorates the submit's onclick, calling saveContent() on every mooeditable-enabled textarea. <input id="submit4" name=":submit" onclick="post1.saveContent(); title2.saveContent(); var wcall=wicketSubmitFormById('form3' (...)) ; return false;" type="submit" value="ok" wicket:id="submit"/> the problem here is that it will always fall back to a normal post, never an ajax one. if i change my button to form.add(new AjaxFallbackButton("submit", form) { ... } ajax submit does work fine. but obviously the model binding is not good (post1.saveContent(); title2.saveContent(); is not added, therefore textarea's contents are not updated). my knowledge in javascript is really limited. how can i get to post updated contents with pure ajax, not degrading to a normal request? thanks, francisco --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]