[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cgiapp] C::A::ValidateRM


I should wait before replying, as I'm sure we'll see a post from someone w/ more expertise. But I'm send-crazy! ;)

In my (very limited) experience, field_filters don't really work that way. They're scoped to filter out within the validity checks that ValidateRM does and reverts back to the user's original input when the control comes back to you.

- Jason

Jeff MacDonald wrote:
HI,

I'm trying to use field_filters, to pull $'s out of fields for dollar
amounts, as people inevitablly put that in..

It ain't doing it... here is my code..

  if ($self->param('isLoggedIn')) {
    ($results,$err_page) = $self->check_rm('poolcheck::bookPool', {
    required => [qw/fullname address primary_phone workdate am_pm/],
    optional => [qw/secondary_phone email pooltype coveroff accessby
public_comments workdate pending completed confirmed com
bination prebooked blank1 blank1 invoicenum quoted/],
    constraints => {zipcode  => 'zip',
                    primary_phone => 'american_phone',
                    secondary_phone => 'american_phone',
                    email => 'email',

                    workdate => sub { # check to make sure workdate
doesn't precede today
                                      my $val = shift;
                                      my ($y,$m,$d) = split(/-/,$val);
                                      my $pastdate = 0;
                                      $pastdate = 1 if
(Delta_Days($y,$m,$d,Today()) <= 0);
                                      return $pastdate; },
    },
    filters => ['trim'],
    field_filters => { quoted => ['decimal'], },
    msgs => {any_errors => 'err__',
             prefix=>'err_'},
    });
}

Any idea's or things i could try ?

Thanks.

---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/suppressed/
             http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: suppressed
For additional commands, e-mail: suppressed


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.