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.

Reply via email to