1

我正在尝试使用户可以选择他们想要回答的问题,并使用文本区域回答该问题。我无法弄清楚如何区分用户想要回答的问题。我已经尝试将 textarea 表单的 html 代码复制到一个变量中,然后为每个键 %hash 打印它,但我只是到处都是语法错误。我的 perl 代码将每个问题放在一个单独的 .txt 文件中,并以问题/答案对的形式将它们存储到哈希中。如果一个问题没有答案,我相信这个值是 undef.。有没有人有什么建议?我不是在要求直接的答案,而是从更有经验或有见地的程序员那里得到一些指导。任何建议表示赞赏。谢谢!这是最重要的代码:

perl:

my @qa_list = ($pagev->listFile($anslist), $pagev->listFile($unanslist));
my %questions = map { split(/\t/, $_, 2) } @qa_list;
my $answer = $cgi->param('answer');

my $questionslist = join("<br>", @qa_list);
my $aselect = $cgi->param('select');

html:

<form action="/home/megaoff/www/viewquestions.dhtml" method="post">
Add an Answer: <br>
<textarea rows="1" cols="50" name="answer">
Add an answer here
</textarea>
<input type="submit" value="submit"/>
</form>
</body>
</html>

现在有点分散,主要是因为我还在尝试一些东西。但我希望要点在那里:区分用户想要回答的问题的建议。

4

0 回答 0