• ベストアンサー

CGIのアンケートについて

CGIでアンケートを作りたいと思っています。チェックボックス形式の回答表でいきたいのですが、データの受け渡しは可能でしょうか?また、複数回答可としたいのですが、「最大2つまで回答可」とする場合、2つ以上はチェックをつけられないというような制限も加えられますか?Javascriptが必要でしょうか?どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sion_fs
  • ベストアンサー率36% (152/416)
回答No.2

最大幾つ-という方法で行くなら、JavaScriptを併用した方が便利です。 CGIだけで行う場合、一端CGIにデータを渡し、集計し、問題があった場合に元の画面を再表示する-という、サーバーにもユーザーにも負担が掛かる方法になります。 最大で2つまでであれば、ラジオボタンを2つ並べる方法を取る場合も有りますね。 (第一候補・第二候補でそれぞれにラジオボタンによるチェックを入れる)

kajita
質問者

お礼

なるほど。JavaScriptを使う利点は「サーバーとユーザーに負担をかけない。」確かにその通りですよね。何名かの方にアドバイスしてもらいましたが、どうやら私の作りたいアンケートは作成可能なようなので、がんばってみます。

その他の回答 (2)

  • kaiu
  • ベストアンサー率20% (65/315)
回答No.3

こんにちは。 perlでももちろんできますが javascriptの方が簡単な様な気がします。 似たようなサンプルソースがありましたのでどうぞ。

参考URL:
http://www.openspc2.org/reibun/javascript/form_checkbox/004/index.html
kajita
質問者

お礼

ありがとうございます。みなさん、javascriptの併用をお勧めされるみたいなので、なんとか併用するセンでいってみます。URL大変参考になりました。

  • neo_ap1
  • ベストアンサー率26% (105/395)
回答No.1

これから作るのであれば自由にできると思いますが、 回答件数チェックなどはJavaScriptを併用するのが 一般的ですね。 CGIについてはどの程度の知識がございますか? もし、これから勉強されるのであれば、 まずは既存のサンプルソースの解析から始めてみるのが 近道だと思いますよ。 すでにご存知でしたら、大変失礼いたしました。

kajita
質問者

お礼

ありがとうございます。やっぱりJavaScriptがいるんですね。CGIはおっしゃる通りサンプルソースの解析をしているところです。(まだ初心者なので・・・。)JavaScriptも同じく手探り状態ですが、がんばって攻略しようと思います。

関連するQ&A