![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
perlに限らず、CGIもJavascriptも初心者なのにHPでアンケートを作ろうとしている者です。機能はアンケートの末尾の「確認」を押すとCGIの“確認画面”が表示され、その後「送信」で記述内容がメール送信されるというものです。複数回答があるチェックボックスのperlでの値の渡し方を教えてください。症状として以下の様に記述した場合、AとCにチェックをすると「C」しか受け取れません。ちなみにチェックボックスに規定以上の数(例えば「最大2つまで回答可」みたいな)がチェックされたら瞬時にアラートが出るようにするJavascriptを使っていますので“name”は同一にしたいのですが。
★CGIの記述 → $FORM{'test'}
★HTMLの記述↓
<INPUT type="checkbox" name="test" value="A">A
<INPUT type="checkbox" name="test" value="B">B<INPUT type="checkbox" name="test" value="C">C
「配列変数」とやらが必要らしいのですが、どんな記述にすれば良いのかサッパリです。
No.2ベストアンサー
- 回答日時:
$valueへの値のセット方法は?
つまり、どうやってチェックボックスの値の取得をやっているのでしょうか?
このスクリプトはゼロから自分で作っているのですか?
それとも元になるスクリプトがあるのでしょうか?
配列変数とかの前に、フォームからどのようにCGIスクリプトが値を受け取っているのか?が問題です。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_14.png?5a7ff87)
No.3
- 回答日時:
cgi-lib.plを使っているなら(require "cgi-lib.pl")
http://www.futomi.com/lecture/form/cgilib.html
「3.2 複数選択フォームデータを配列に格納する。」
CGI.pmを使っているなら (use CGI)
http://www.futomi.com/lecture/form/cgi-pm.html
「3.2 複数選択フォームデータを配列に格納する。」
どちらでもないなら……ソースを読んで複数項目をどう取得しているかご自分でお調べください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リストボックスに縦スクロール...
-
perl 初等プログラミングについて
-
VB6で配列の最大値を簡単に求め...
-
文字の整列(printf)
-
二次元配列における要素数のは...
-
Excel VBA ユーザーフォームの...
-
チェックボックスのperlでの値...
-
newで個別に生成した配列にNULL...
-
重複しない乱数発生
-
VBAのautofilter、criteriaの配...
-
ランダムな8桁の文字作成
-
Powershell $変数 = @()の空配...
-
Excel(VBA)で配列の要素数を...
-
エクセルVBAでTransposeの不思議
-
csv形式のデータの一部を削除し...
-
不特定数存在する特定文字直後...
-
perlfaq4 で紹介されている Fis...
-
一致する要素が格納されている...
-
二次元配列のインデックスについて
-
ファイルからデータを読み込ん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのautofilter、criteriaの配...
-
Strawberry Perl for Windows ...
-
リストボックスに縦スクロール...
-
二次元配列のインデックスについて
-
文字の整列(printf)
-
エクセルVBAでTransposeの不思議
-
クラスに配列を渡す方法
-
二次元配列における要素数のは...
-
Excel VBA ユーザーフォームの...
-
perlで配列の要素が空なのを知...
-
perlで2次元配列をサブルーチ...
-
マクロ Publicでの配列定義
-
Dim flag(4) as boolean で配列...
-
参照配列の要素数の求め方は?
-
チェックボックスのperlでの値...
-
VB6で配列の最大値を簡単に求め...
-
jcode->jfold で禁則処理
-
DataGridViewに配列の値を表示...
-
VBScript 配列
-
配列を使わずに、数字(連番)...
おすすめ情報