Hi, It is a side effect of the zone refresh and IdAllocator. Ajax requests use IdAllocator to generate unique ids. but when the page is rendered after submission, the original ids are used. While the ValidationTracker stores the "ajaxified" ids.
as a workaround, you will have to implement your own ValidationTracker and return the expected id based on the field controlName. You will have also to generate unique ids thanks to the "clientId" parameter your page : your tml : the custom ValidationTracker : -- View this message in context: http://tapestry.1045711.n5.nabble.com/AjaxFormLoop-validation-not-working-properly-tp5718326p5718332.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org