Hello, I guess what I am trying to say is how do you pass multiple values from a form at the same time to a FancyValidator class?
Essentially I would like to pass two values that entered in the form and both are required for validation. Any help on this would be appreciated. I see good example on single fields, just dont see how the multiple fields are dealt with. Much appreciated, Garyc On Feb 4, 12:22 pm, gazza <[email protected]> wrote: > Hello, > > I am having a problem understanding how I can pass multiple values at > once to the fancy validator i.e month and day > > class fooFancyValidator(formencode.FancyValidator): > messages = { > 'invaliddate' : _("Please select a valid date") > } > > def _to_python(self,value,state): > if (not value): > raise Invalid(self.message('invaliddate', state), > value, state) > print "enter _to_python %s" value > > class ValidateDate(formencode.schema): > allow_extra_fields = True > filter_extra_fields = True > > month = fooFancyValidator() > > I need multiple values to be validated at the same time? i.e month > +day=fooFancyValidator,maybe a chained_validator? Not sure. > > Thanks, > Garyc > > On Feb 4, 10:05 am, Graham Higgins <[email protected]> wrote: > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > On 4 Feb 2010, at 15:41, gazza wrote: > > > > I am trying to find a simple example to create a bespoke validator. > > > Could you somebody be so kind and point me to an article to accomplish > > > this in pylons? > > > Not an article but a few examples, FWTW (some shamelessly stolen from > > Ben Bangert's code for Kai, the Pylons app that runs PylonsHQ): > > >http://bitbucket.org/gjhiggins/shabti/src/tip/shabti/templates/authpl... > > > Cheers, > > > Graham > > >http://www.linkedin.com/in/ghiggins > > > -----BEGIN PGP SIGNATURE----- > > > iEYEARECAAYFAktq8EsACgkQOsmLt1NhivyGBACeKuycOBuKBdYR9PIne5JXW7mO > > WykAnAn8sJJK+YUs/x1dorRCwS9WhmkbiQCVAgUBS2rwS1nrWVZ7aXD1AQIWzAQA > > sa2/CzpUSwSNypR2ipXf8+iP34Kl7dwHF1CfCPoZRdqNcESo8mtN7KPCuZiYkkyN > > lY3WM+CZQ3pWtuPX/wl8w86M0rOgheXxxvRI6D88IUzpj8B6BvB9Jdt1JrCK9GyX > > /KhHmqAxzFkFQo73WGP54KZ6GtdaFFD82yHcYuYqiAs= > > =Lyu3 > > -----END PGP SIGNATURE------ Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "pylons-discuss" 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/pylons-discuss?hl=en.
