1

私はPerlとPerlフレームワークを使用しています(それが重要かどうかはわかりません)。私がやろうとしているのは、フォームに任意の量の入力を作成し(ユーザーがリストから必要な数だけ選択できるようにするため)、それをHTTPPOSTの一部として送信することです。それを行う方法さえありますか?もしそうなら、Perlでその情報を取得するにはどうすればよいですか?

4

1 に答える 1

4

私が正しく理解しているなら、あなたはこのようなことをしたいと思うでしょう:

<form action="/test" method="post">
    <input type="text" name="elements[]" value="">
    <input type="text" name="elements[]" value="">
    <input type="text" name="elements[]" value="">
    <input type="text" name="elements[]" value="">
    <input type="text" name="elements[]" value="">

    <input type="submit" value="Submit">
</form>

次に、フォームを送信すると、すべてのフィールドを含む配列 "elements []"(または、 "elements"のみの場合もありますが、 "[]"の方が明確です)を取得します。

チェックボックスを使用すると、選択されたものだけが取得されます。

または、「複数」で選択ボックスを作成することもできます。

于 2013-02-09T08:11:12.520 に答える