• ベストアンサー

ラジオボタンとテキストボックスの併用でCGIがうごかなくなる

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

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

  • ベストアンサー
noname#9414
noname#9414
回答No.1

送信方法をGETで送っていませんか? GETでの送信はあまりたくさんの文字数を送信 することができないので、POSTで送信をして みてください。 それでもダメなときは、ダメなCGIのURLを補足 していただければ、フォローがつきやすいと 思いますよ。 ではでは☆

snowair
質問者

お礼

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

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • dany
  • ベストアンサー率35% (27/77)
回答No.2

ブラウザ上だとエラーが出てもわからないので、telnet上で実行してみては どうでしょうか。 フォームで入力される項目は、スクリプトの中で強制的に指定してしまえば いいのです。たとえば「text」という入力項目があるのなら (フォームデコードの処理) $FORM{text} = 'なんたらかんたら'; (残りの処理) という感じで。telnetが許可されておらず、環境に依存するような モジュールを使用していないのならば、自分のマシンのコンソールで 実行するのも手です。 どうしてもブラウザ上でエラーが確認したいのなら「KCatch」という モジュールをオススメします。ただしこれも完全ではありません。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=48525
すると、全ての回答が全文表示されます。
ADBを無効にする方法
このQ&Aのポイント
  • タブレットのADBを無効にする方法について詳しく教えてください。
  • タブレットでADBを無効化する手順を教えてください。
  • ADBを無効にすることでアプリのインストールに問題が発生しています。解決策をお願いします。
回答を見る

専門家に質問してみよう