I have the same problem.
2008/5/13 Eric Rogers <[EMAIL PROTECTED]>: > 5.0.12 Snapshot > > If I have a page containing a form and an associated zone component to > update, everything works as expected. However, when I add validation to a > field on the form, the submission for the form is treated as regular > submission, and not one handled through AJAX. More specifically, looking > at > the tapestry.js script, it appears that when the page is loaded, the form's > onsubmit event handler is at first bound properly. However, the > Tapestry.FormEventManager appears to rebind the onsubmit event to its own > handleSubmit function, completely ignoring the previous event handler. > > I am just wondering if this is working as intended and whether or not > anyone > else has encountered this. If not, would this be classified as a bug? I > have included some test code below. > > Thanks, > > Eric > > Test.tml: > > <t:Zone t:id="statusZone"/> > > <t:Form t:Zone="statusZone"> > > <t:TextField t:id="name" t:value="name"/> > > <t:Submit/> > > </t:Form> > > > Test.java: > > public class Test { > > private String name; > > //if we remove @Validate("required"), everything works as expected. > @Validate("required") > public String getName() { > return name; > } > > public void setName(String name) { > this.name = name; > } > > Object onSuccess() { > JSONObject response = new JSONObject(); > response.put("content", "test me"); > return new JSONStreamResponse(response); > } > } > -- regards, Jun Tsai