perl $cgi->param('checkbox') 不能正确的checkbox的内容
时间: 2023-12-04 14:06:17 浏览: 124
decimal-input:限制输入字段只接受带小数的正数
使用 `$cgi->param('checkbox')` 获取 checkbox 的内容是不正确的。因为 checkbox 可以有多个选项,而 `$cgi->param('checkbox')` 只能返回其中一个选项的值。
正确的做法是使用 `$cgi->param('checkbox')` 函数的数组形式 `@values = $cgi->param('checkbox')`,这样就可以获取到 checkbox 所有选中的值了。例如:
```perl
@values = $cgi->param('checkbox');
foreach $value (@values) {
print "选中了:$value<br>";
}
```
阅读全文