Nested Forms and *AjaxButton issue ---------------------------------- Key: WICKET-1811 URL: https://issues.apache.org/jira/browse/WICKET-1811 Project: Wicket Issue Type: Bug Components: wicket Affects Versions: 1.3.4 Environment: All Reporter: Ritesh Trivedi
Original issue described here http://www.nabble.com/Nested-forms-and-IndicatingAjaxSubmitButton---multiple-issues-to19190442.html The fix in the follow js functions added dontTryToFindRootForm param where needed. Estentially fixing the fact that nested form dont have <form> tag and finding root form casues entire page form submission and url to change in browser File wicket-ajax.js // Submits a form using ajax. // This method serializes a form and sends it as POST body. submitForm: function(form, submitButton, dontTryToFindRootForm) { var body = function() { var s = Wicket.Form.serialize(form, dontTryToFindRootForm); if (submitButton != null) { s += Wicket.Form.encode(submitButton) + "=1"; } return s; } return this.request.post(body); }, // Submits a form using ajax submitFormById: function(formId, submitButton) { var form = Wicket.$(formId); if (form == null || typeof (form) == "undefined") Wicket.Log.error("Trying to submit form with id '"+formId+"' that is not in document."); return this.submitForm(form, submitButton, form.tagName.toLowerCase() != "form"); }, -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.