プロが教える店舗&オフィスのセキュリティ対策術

よろしくお願いします。
今CGIをくんでいるのですが、
フォームにテキストボックスを使用するとボタンを押してSABMITで
エラーになります。
たぶんSABMITで飛ぶ先の引数がまずいんだと思うのですが、
なぜかテキストボックスをSABMITで送ろうとするときだけ
うまくうごかないのです。
ラジオボタンのみのページもしくはテキストボックスのみの
ページだとうまくいきます。
ラジオボタンとテキストボックスを併用すると
エラーになるのです。
この現象についてご存知の方、よろしくお願いします!

A 回答 (2件)

送信方法をGETで送っていませんか?



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

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

ではでは☆
    • good
    • 0
この回答へのお礼

ありがとうございます。
送信はPOSTなのですが・・・。だめなのです(^_^;)
URLは業務用
CGIなのでお見せできず、もうしわけありません。

お礼日時:2001/03/28 08:53

ブラウザ上だとエラーが出てもわからないので、telnet上で実行してみては


どうでしょうか。

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

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

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

どうしてもブラウザ上でエラーが確認したいのなら「KCatch」という
モジュールをオススメします。ただしこれも完全ではありません。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=48525
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!