in reply to CGI to Dancer popup_menu
perl -MCGI=:standard -e 'print popup_menu({ -name => "query", -values => [1, 2, 3], -labels => {qw{ 2 label2 +1 label1 3 label3 }}, -default => 2 })' <select name="query" > <option value="1">label1</option> <option selected="selected" value="2">label2</option> <option value="3">label3</option> </select>
Template call:
template 'index', { name => 'query', options => { label1 => 'Option 1', label2 => 'Option 2', label3 => 'Option 3', }, default => 'label2', };
The template:
<select name="<% name %>" > <%- FOR o IN options %> <option value="<% o.key %>" <%- IF o.key == default %> selected="selected" <% END -%> ><% o.value %></option> <%- END %> </select>
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: CGI to Dancer popup_menu
by Your Mother (Archbishop) on Jan 15, 2015 at 16:57 UTC | |
|
Re^2: CGI to Dancer popup_menu
by adriang (Sexton) on Jan 15, 2015 at 18:21 UTC | |
by adriang (Sexton) on Jan 15, 2015 at 19:17 UTC |