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

この様なhtmlFORMで

<form action=xxx.cgi>
-----------------------------
No| 選   択
-----------------------------
1| SubmitButton value=実行
2| SubmitButton value=実行
3| SubmitButton value=実行
-----------------------------
</form>

で、1の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=1が返され、2の行のButton実行をクリックすると http://xxx/xxx.cgi?NO=2が返される様にするにはどんなHTMLを記述すれば良いのでしょう?

下記の様なHTMLも考えましたが、なにせ300程ボタンを配置したいので(CGIでWebページを作成する関係もあって)、もっとシンプルに出来ないのかな?という事です。

<form action="./xxx.cgi">
<table>
<tr><td>1</td><td><type=submit value='実行'><type=hidden name=NO value=1></td>
</table>
</form>
<br>
<form action="./xxx.cgi">
<table>
<tr><td>2</td><td><type=submit value='実行'><type=hidden name=NO value=2></td>
</table>
</form>

っと、これは辛い・・・

A 回答 (1件)

フォームコントロール(inputも)name属性を持ちますよ。

そしてresetを除くフォームコントロールのnameの値とvale値はサーバーに送信されます。
すなわち、text password checkbox radio submit file hidden button
よって
<input type="submit" name="SW1" value="1で決定">
<input type="submit" name="SW2" value="2で決定">
<input type="submit" name="SW3" value="3で決定">
とか・・・
★17.4 INPUT要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )

また、BUTTON要素を使っても良いでしょう。そのほうが内容をもてるので使いやすいかも
★17.5 BUTTON要素 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )

 わからないときは仕様書を読む癖をつけましょう。それでわからないときに、この様な掲示板を利用すると中途半端な回答や不正確な回答で終わることもありませんし、何より身につきます。
    • good
    • 0

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