アプリ版:「スタンプのみでお礼する」機能のリリースについて

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 固有の問題ではないかも知れませんがお許し下さい。

A 回答 (1件)

それは<INPUT type="image">で送信される内容でしょうか?


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

ありがとうございました。value の戻り値を知りたかったのですが、でも、座標値でも十分二つボタンを識別できます。これでやることにします。助かりました。(^_^)

お礼日時:2004/08/23 00:00

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