cd34, I upgraded to TG 2.0.1 and tw.forms 0.9.3 and everything worked perfectly.
Thank you all again! Seth On Jul 15, 5:43 pm, cd34 <[email protected]> wrote: > On Jul 15, 6:22 pm, Seth <[email protected]> wrote: > > > However, there's one last thing I keep banging my head against the > > wall over: How do I get the specific field errors to show up next to > > the fields like they were before (preferably without hacking my own > > class CheckPassword(FancyValidator): > def _to_python(self, value, state): > # do magic > if client.passwd != md5(value).hexdigest(): > raise Invalid( > 'That password doesn\'t match the existing password', > value, state) > return value > > class PasswordSchema(Schema): > chained_validators = [FieldsMatch > ('password','passwordverify')] > > class PasswordForm(TableForm): > action = 'passwordsave' > validator = PasswordSchema > class fields(WidgetsList): > oldpassword = PasswordField(validator=CheckPassword) > password = PasswordField(validator=NotEmpty) > passwordverify = PasswordField(validator=NotEmpty) > > With Turbogears 2.0.1, tw.forms 0.9.3dev_20090405-py2.5, Genshi 0.5.1, > a validation error for NotEmpty shows up next to the respective line, > the chained validator error shows up next to the Passwordverify line, > an invalid CheckPassword appears next to the oldpassword line. > > Likewise in the credit card one snippet posted above, if I select just > the credit card type, the Card number displays please enter a value, > both the month and year fields state Invalid Expiration Date and the > CVV number reports Invalid Credit Card Security Code length. An > invalid length credit card number displays properly. > > Offhand, I cannot get it to display improperly. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

