5 <& /elements/footer.html,
6 'formname' => { #actual name of the form you want validated
7 'name' => # name of the form
8 'errormessage' => # js error message to display
9 'fieldname' => # fieldname is actual name of field to be validated and value is type of validation
10 # validation types are required, valid_email, min_length(min_length[5]), max_length(max_length[7]),
11 # exact_length(exact_length[6]), greater_than(greater_than[4]), less_than(less_than[6]),
12 # alpha, alpha_numeric, numeric, valid_ip, is_file_type(is_file_type[gif,png,jpg])
22 % if ($opt{'formvalidation'}) {
23 % my $form_validation = $opt{'formvalidation'};
24 % foreach my $name (sort keys $form_validation) {
25 % my $form = $form_validation->{$name};
27 var validator = new FormValidator('<% $name %>', [
28 % foreach my $field (sort keys $form) {
36 if (errors.length > 0) {
37 for (var i = 0; i<= errors.length; i++) {
38 alert ('<% $form_validation->{$name}->{errormessage} %>');
39 //alert ('<% $form_validation->{$name}->{errormessage} %>' + errors[i].message);