-PR-
解決済み

フォームの<input type="image"で画像ボタンからの送信内容が分からない

  • すぐに回答を!
  • 質問No.971856
  • 閲覧数188
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 63% (107/168)

Perl で書いたフォーム要素に画像ボタンを次のように、next と prev の二つ作り、押した時の送信内容を知りたいのですが、分かりません。どうすればいいのでしょうか?次のようにやっても送信内容が変数$jobに入りません。

#!/usr/local/bin/perl
require 'cgi-lib.pl';
&ReadParse(*f);

$job = $f{'job'};

print <<EOD;
Content-type: text/html; charset=sjis-jp;
<HTML>
<HEAD>
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE></TITLE>
</HEAD>
<BODY>
<FORM method="POST" action="germJ.cgi" name="kdicFORM" target="frame1">
<INPUT type="image" Src="http://localhost/dic/ArrowMacPrev.GIF" name="job" value="prev">
<INPUT type="image" Src="http://localhost/dic/ArrowMacNext.GIF" name="job" value="next">
</FORM>
</BODY>
</HTML>
EOD
__END__
すみませんが、どなたか御教示をお願いします。
Perl 固有の問題ではないかも知れませんがお許し下さい。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル9

ベストアンサー率 34% (25/73)

それは<INPUT type="image">で送信される内容でしょうか?
<INPUT type="image">で送信される内容はクリックした場所の座標が送信されます。
例えば、nameがjobの場合は$f{'job.x'}にX軸が、$f{'job.y'}にY軸が送信されます。
valueでの指定はどうだったか覚えていません。。(すみません
お礼コメント
tonka729

お礼率 63% (107/168)

ありがとうございました。value の戻り値を知りたかったのですが、でも、座標値でも十分二つボタンを識別できます。これでやることにします。助かりました。(^_^)
投稿日時 - 2004-08-23 00:00:03
このQ&Aで解決しましたか?
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


開業・独立という夢を持つ人へ向けた情報満載!

ピックアップ

-PR-
ページ先頭へ