
簡単な計算式のあるCGIなのですが、
POSTでCGIに値を送りたいので、
以下のようにフォームを作成しました。
Firefoxでは値を受取り正常に動作するのですが、IEではmodeの値が空の状態になり、値が受け取れません。(常に&Bが実行されます。)
HTML内
<input type="image" src="img/select1.gif"value="a" name="mode">
<input type="image" src="img/select2.gif" value="b" name="mode">
CGI内
$mode=$in{'mode'};
if($mode eq "a"){&A;}else{&B;}
何を修正するれば、どちらでもきちんと動作するようになるのでしょうか?
ご教授下さいますよう、宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
type="image"の場合、valueで指定した値が送られるかどうかはブラウザによってまちまちのようです。
(確証はないけど、value値が送信されないのが正しいというような文献もありました。)type="image"のボタンは(サーバ側の)クリッカブルマップを実現させるた、マウスでクリックした座標が送られます。
~?mode.x=XX&mode.y=YY
なので別のnameをつけておいて
modeA.xに値があるか、modeB.xに値があるかでどちらのボタンが選ばれたか一応判断できるかも
なるほど!そうなんですね。
type="image"の場合、valueで指定した値が送られるかどうかはブラウザによって違うのはまったく知りませんでした。
教えていただいた通り、modeA.xとmodeB.xで判別させて、無事にちゃんと動作するようになりました!!!
ありがとうございました。
No.2
- 回答日時:
hiddenを使うのもいいかと思います。
<input type="hidden" name="mode" value="a">
というように。
参考URL:http://news.joho.boo.jp/?day=20070907
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- CGI cgiの注釈が出来ない 2 2022/04/27 09:15
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP 画像が表示出来ません。 1 2023/02/02 16:30
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
YOMIサーチのソース教えてくだ...
-
フォームがFirefoxで動作するの...
-
複数フィールドの値を一つのVAL...
-
アンケート集計フォーム、チェ...
-
パスワードの連携について
-
perlの文法について
-
&ReadParseについて
-
ボタン別でフォームの送信先を...
-
フォームのvalueを変更する方法
-
メールフォームの内容を送信者...
-
VBAでWEBもっと見るを押して...
-
別formのhidden項目を自form値...
-
チェックボックスでのvalue値の...
-
SUN BBSの改造方法
-
wordの数式について 定積分を書...
-
掲示板(kentさんの所のsunbbs...
-
サイトの階層について
-
Perlでメール送信機能
-
データ削除方法について
-
ダブルクオテーションは使うべ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
チェックボックスの返す値
-
別formのhidden項目を自form値...
-
ボタンの処理
-
Error: No Recipient というエ...
-
チェックボックスで選択した内...
-
CGIプログラムでのボタン表...
-
submitボタンを押されると
-
CGIで得た内容をHTMlページに代入
-
CGIフォームから飛ばすメールが...
-
メールフォームで良いサイト
-
CGIでチェックボックスのエラー...
-
python subprocessに関する質問
-
アンケートフォームで前のペー...
-
チェックボックスの入力チェック
-
フォームのvalueを変更する方法
-
namazu 検索窓の設置について
-
1つのformに2つのsubmitボタン
-
CGIからサイズ指定のwindowopen...
-
cgi.pmを使ったcgiに変更したの...
-
CGIに渡しているパラメータを表...
おすすめ情報