X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Felements%2Fselect.html;h=100df94d08c76e6248eaa0fa6d9ac0e929950092;hp=42cd89504a807b6e0c397fd0a2f1cb0cd4447517;hb=b71b1576c68bc40ad26592b354feace37a029f0e;hpb=9aee669886202be7035e6c6049fc71bc99dd3013 diff --git a/httemplate/elements/select.html b/httemplate/elements/select.html index 42cd89504..100df94d0 100644 --- a/httemplate/elements/select.html +++ b/httemplate/elements/select.html @@ -4,12 +4,13 @@ field => 'myfield', # NAME property curr_value => 'foo', labels => { # or 'option_labels' + # note: these will be escaped for you, don't escape them 'AL' => 'Alabama', 'AK' => 'Alaska', 'AR' => 'Arkansas', }, options => [ 'AL', 'AK', 'AR' ], - curr_value => $cgi->param('myfield'), + curr_value => scalar( $cgi->param('myfield') ), # recommended id => 'myid', # DOM id @@ -21,6 +22,7 @@ disabled => 0, onchange => 'do_something()', js_only => 0, # disables the whole thing + element_etc => '', # anything else to put in the <% $size %> <% $style %> <% $opt{disabled} %> <% $onchange %> + <% $opt{'element_etc'} %> > % if ( $opt{options} ) { @@ -44,7 +47,7 @@ % } @@ -66,7 +69,7 @@ % % } - + <% $opt{'post_field_label'} %> % } <%init>