and*_*amm 2 forms perl select cgi
在Perl中,获取多选表单字段的选定值的最佳方法是什么?
<select name="mult" multiple="multiple">
<option value="1">Opt. 1</option>
<option value="2">Opt. 2</option> <!-- selected -->
<option value="3">Opt. 3</option>
<option value="4">Opt. 4</option> <!-- selected -->
<option value="5">Opt. 5</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我得到这样的常规表单字段: $param1 = param('param1');
Ya.*_*man 10
如果你正在使用CGI模块(我真的希望你是),那么你可以通过将param hash分配给一个数组来访问多个值,CGI完成剩下的工作.所以在你的例子中:
my @mult = $q->param('mult');
Run Code Online (Sandbox Code Playgroud)
将所选值存储(2, 4)在@mult数组中.
| 归档时间: |
|
| 查看次数: |
7358 次 |
| 最近记录: |