Muchas gracias, he optado por FormValidator_lite, pero tengo unos inconvenientes. Les agradecería si pudiesen ayudarme:
Suponiendo los parámetros de formulario: nombre, edad y quiero aplicarle a cada uno lo siguiente:
-nombre: que no sea nulo y que tenga una longitud no menor a 3 caracteres.
-edad: que no sea nulo y que sea un entero.
1)- ¿Cómo coloco las distintas reglas para un mismo campo? ¿Entre corchetes '[]' separados por comas?
2)- ¿Cómo evalúo para cada campo el valor resultado de cada regla aplicada?
Using perl Syntax Highlighting
my $q= CGI->new;
my $validator = FormValidator::Lite->new($q);
my $res = $validator->check(
nombre=> [qw/NOT_NULL/ ,/LENGTH 5 20/], # No nulo y longitud entre 5 y 20
edad => [qw/NOT_NULL/, /INT/],
);
# ¿Cómo evalúo si el campo es o no válido?
my $val_nombre= $validator->is_error($nombre);
my $val_edad= $validator->is_error($edad);
Coloreado en 0.003 segundos, usando
GeSHi 1.0.8.4
¡¡¡¡Muchas gracias!!!!