From 8e554db2f70c1f06cde68c138b549061514e5fdb Mon Sep 17 00:00:00 2001 From: Christopher Burger Date: Wed, 9 Jan 2019 12:28:19 -0500 Subject: RT# 81249 - added ability to validate price plan option fields Conflicts: httemplate/edit/part_pkg.cgi --- httemplate/edit/elements/edit.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'httemplate/edit/elements/edit.html') diff --git a/httemplate/edit/elements/edit.html b/httemplate/edit/elements/edit.html index a919c0376..1755a6509 100644 --- a/httemplate/edit/elements/edit.html +++ b/httemplate/edit/elements/edit.html @@ -784,6 +784,18 @@ Example: : $opt{'html_bottom'} %> +% ## set extra field values for validation. ie price plan fields +% my $extra_fields_to_validate = $opt{'extra_fields_validate'}; +% my %validate_error_messages = ( +% 'digits' => 'Please only enter numbers here.', +% 'email' => 'Please enter a valid email here.', +% ); +% foreach my $extra_fields (keys %$extra_fields_to_validate) { +% my $validate_type = $extra_fields_to_validate->{$extra_fields}; +% $js_form_validate->{edit_topform}->{validate_fields}{$extra_fields} = $validate_type.': true'; +% $js_form_validate->{edit_topform}->{error_message}{$extra_fields} = $validate_error_messages{$validate_type}; +% } + % unless ($opt{'embed'}) {
-- cgit v1.2.1