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

<form>タグで2つのボタンを表示させ、以下のようにそれぞれのボタンで
フィールドに別の値を入れて送信させることはできますでしょうか?
できればHTMLで、できなければJavaScriptでできますでしょうか?

・button1を押したときは
 フィールド「CASE」に1を入れて送信、
 HTMLで書くと、<input type="hideen" name="CASE" value="1">

・button2を押したときは
 フィールド「CASE」に2を入れて送信、
 HTMLで書くと、<input type="hideen" name="CASE" value="2">

===== HTML ======================
<form action="test.cgi" method="post">
<input type="text" name="text1">
<input type="submit" value="button1">
<input type="submit" value="button2">
</form>

宜しくお願いします。

A 回答 (1件)

スクリプトでやるならsubmitボタンではなくbuttonでやる方が


よいでしょう。

<form action="test.cgi" method="post">
<input type="text" name="text1">
<input type="hidden" name="CASE" value="">
<input type="button" value="button1" onClick="this.form.CASE.value=1;this.form.submit()">
<input type="button" value="button2" onClick="this.form.CASE.value=2;this.form.submit()">
</form>
    • good
    • 0
この回答へのお礼

ありがとうございます!
できました。
助かります。

お礼日時:2006/10/30 15:11

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