From eb9d1063e1203231ee0c6922ea5638370f7b5ece Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Mon, 27 Feb 2012 10:31:47 -0800 Subject: allow svc_broadband to link directly to a router, #14698 --- httemplate/elements/select-tiered.html | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'httemplate/elements/select-tiered.html') diff --git a/httemplate/elements/select-tiered.html b/httemplate/elements/select-tiered.html index 35f9e5a60..99b285274 100644 --- a/httemplate/elements/select-tiered.html +++ b/httemplate/elements/select-tiered.html @@ -35,6 +35,7 @@ contain the following: isn't fully tested. - after: an HTML string to be inserted after the select element, before the next one. By default there's nothing between them. +- onchange: an additional javascript function to be called on change. For convenience, "curr_value" and "field" can be passed as part of the main argument list, and will be applied to the last tier. @@ -43,8 +44,13 @@ main argument list, and will be applied to the last tier. % $i = 0; % foreach my $tier (@$tiers) { % my $onchange; -% $onchange="onchange='${pre}select_change(this, $i)'" +% $onchange="${pre}select_change(this, $i)" % if $i < scalar(@$tiers) - 1; +% +% $onchange .= ';'.$tier->{onchange}."(this, $i);" +% if $tier->{onchange}; +% +% $onchange = "onchange='$onchange'" if $onchange;