0

送信ボタンをクリックすると、そのボタンnamevalue属性を残りのリクエストとともに送信できます。これにより、どの送信ボタンがフォーム データの送信に使用されたかを記憶できます。ただし、送信される値は、ボタンに表示されるテキストと同じである必要があります。送信ボタンがボタンテキストの代わりに任意の値を送信する方法はありますか? JavaScript が有効になっているユーザーに依存しない方法が望ましいですか? また、この質問に対する答えは、XHTML と HTML5 で多少異なりますか?

4

2 に答える 2

4

buttonの代わりに使用してくださいinput

<button id="butter" type="submit" value="go">Let's do it</button>​

例: http: //jsfiddle.net/duySv/

そうすれば、ラベルと値が分離されます。

https://developer.mozilla.org/en/HTML/Element/button

于 2012-08-02T13:56:33.387 に答える
1

ボタン要素を使用してみてください。

<form method="post">
    <button name="abutton" value="abc">foo</button>
</form>​​​​​​​​​​

http://jsfiddle.net/54DfJ/

于 2012-08-02T13:57:20.900 に答える