NAME

Chandra::Form::Validator - Form validation for Chandra::Form

SYNOPSIS

use Chandra::Form::Validator;

# Server-side validation (calls XS validate on form)
my $errors = Chandra::Form::Validator->validate($form, \%data);
if ($errors) {
    $app->eval($form->show_errors_js($errors));
}

# Client-side validation JS
my $js = Chandra::Form::Validator->validation_js($form);
$app->eval($js);

SEE ALSO

Chandra::Form