0
我正在填充数据库的下拉菜单。当我提交表单时,我在选定的选项中获得了空字符串。这里是我的代码任何帮助将不胜感激。我选择了第一个选项作为默认的任何帮助。如何从Perl中的下拉框中获取选定的值CGI
print "<br>Name: <select>";
while (my ($name) = fetchrow_array()) {
if ($name eq "Somethinge") {
print "<option value=\"$name\" selected>" . $name . "</option>\n";
}else {
print "<option value=\"$name\">" . $name . "</option>\n";
}
}
print "</select>";
我正在使用下面的值,但是它返回的值是空的,无论我选择什么。
my $Name = param('name');
非常感谢。 – mysteriousboy 2013-02-26 17:38:03
你能解释一下使用库来生成HTML,因为它很慢。为了填充1000个选项,我花了1分钟。 – mysteriousboy 2013-02-26 17:41:21
这很奇怪。你能否就此开始一个新的问题,展示你在做什么并解释你想要输出的内容? – ysth 2013-02-26 19:59:00