Hi George, The "t:id" is a server-side id (used when you @InjectComponent the field in your class) while the "t:clientId" is used by the TextField component to generate its client-side id. They are not interdependent.
Also, the TextField 's "controlName" is used by the "ValidationTracker" to store error messages for fields. The "controlName" is generated from the clientId if provided. In your case, make sure the clientId is unique -- View this message in context: http://tapestry.1045711.n5.nabble.com/AjaxFormLoop-validation-not-working-properly-tp5718326p5718341.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