質問

質問者:snowair ラジオボタンとテキストボックスの併用でCGIがうごかなくなる
困り度:
  • すぐに回答を!
よろしくお願いします。
今CGIをくんでいるのですが、
フォームにテキストボックスを使用するとボタンを押してSABMITで
エラーになります。
たぶんSABMITで飛ぶ先の引数がまずいんだと思うのですが、
なぜかテキストボックスをSABMITで送ろうとするときだけ
うまくうごかないのです。
ラジオボタンのみのページもしくはテキストボックスのみの
ページだとうまくいきます。
ラジオボタンとテキストボックスを併用すると
エラーになるのです。
この現象についてご存知の方、よろしくお願いします!
質問投稿日時:01/03/27 18:46
質問番号:56693
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

良回答20pt

回答者:noname#9414 送信方法をGETで送っていませんか?

GETでの送信はあまりたくさんの文字数を送信
することができないので、POSTで送信をして
みてください。

それでもダメなときは、ダメなCGIのURLを補足
していただければ、フォローがつきやすいと
思いますよ。

ではでは☆
種類:アドバイス
どんな人:経験者
自信:自信あり
回答日時:01/03/27 22:26
回答番号:No.1
この回答へのお礼ありがとうございます。
送信はPOSTなのですが・・・。だめなのです(^_^;)
URLは業務用
CGIなのでお見せできず、もうしわけありません。

回答

良回答10pt

回答者:dany ブラウザ上だとエラーが出てもわからないので、telnet上で実行してみては
どうでしょうか。

フォームで入力される項目は、スクリプトの中で強制的に指定してしまえば
いいのです。たとえば「text」という入力項目があるのなら

(フォームデコードの処理)
$FORM{text} = 'なんたらかんたら';
(残りの処理)

という感じで。telnetが許可されておらず、環境に依存するような
モジュールを使用していないのならば、自分のマシンのコンソールで
実行するのも手です。

どうしてもブラウザ上でエラーが確認したいのなら「KCatch」という
モジュールをオススメします。ただしこれも完全ではありません。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:01/03/28 11:08
回答番号:No.2
参考URL: http://oshiete1.goo.ne.jp/kotaeru.php3?q=48525
この回答へのお礼この回答にお礼をつける(質問者のみ)
最新から表示回答順に表示良回答のみ表示