X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Felements%2Ffooter.html;h=f178b57c8244c4196020ff28957b284af909ee78;hb=1b3abef9815111c52b1370ba5168a592ae9cfcb0;hp=3eaa233f9f10b04745c3da1de1c91d0221f96458;hpb=bf951595745feebeebc8acf91a5cf846c22c6533;p=freeside.git diff --git a/httemplate/elements/footer.html b/httemplate/elements/footer.html index 3eaa233f9..f178b57c8 100644 --- a/httemplate/elements/footer.html +++ b/httemplate/elements/footer.html @@ -1,31 +1,55 @@ + <%doc> + +Example: + + <& /elements/footer.html, + 'formname' => { #actual name of the form you want validated + 'name' => # name of the form + 'validate_fields' => # list of key/value pairs with key being name of field to be validated and value is type + # of validation + # validation types are + # required: true, email: true, url: true, number: true, digits: true + # validation size types are + # minlength: n, maxlength: n, rangelength: [n, n] + # validation value types are + # min: n, max: n, range: [n, n], + 'error_message' => # list of key/value pairs with key being name of field to be validated and value is error + # message to display + + } + + &> + + % if ($opt{'formvalidation'}) { % my $form_validation = $opt{'formvalidation'}; -% foreach my $name (sort keys $form_validation) { -% my $form = $form_validation->{$name}; +% foreach my $name (sort keys %$form_validation) { +% my $validate_fields = $form_validation->{$name}->{validate_fields}; +% my $error_message = $form_validation->{$name}->{error_message}; % } % }