入力タグのテキストを「送信」から変更します


102

タグがあり<input type="submit" class="like"/>ます。ボタン内のテキストに「いいね」と表示したいのですが、現在は「送信」と表示されています。

class="like" ちなみにボタンのCSSです。

回答:


163

-type 要素のvalue属性は、表示されるテキストを制御します。submit<input>

<input type="submit" class="like" value="Like" />

非常に優れています。また、要素の値を取得しようとするときのinputvsの使用に関するQuentinの回答も読んでおくことをお勧めしbuttonます。
Govind Rai

トンありがとう!この答えのために。非常に必要でした
Tessaracter

28

このvalue属性は、送信入力のレンダリングされたラベルを決定するために使用されます。

<input type="submit" class="like" value="Like" />

コントロールが成功した場合(これにはがないため、このコントロールは無効になりますname)、これは送信された値になります。

異なる送信値とラベルを使用するには、ボタン要素を使用する必要があります。ボタン要素では、要素内のtextNodeがラベルを決定します。他の要素(<img>ここを含む)を含めることができます。

<button type="submit" class="like" name="foo" value="bar">Like</button>

<button>古いバージョンのInternet Explorerでは、サポートは危険です。


0
<input name="submitBnt" type="submit" value="like"/>

nameは$_POST、phpやjavascriptで使用する場合に便利ですdocument.getElementByName('submitBnt')。また、nameをCSセレクターとして使用することもできますinput[name="submitBnt"]。お役に立てれば

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.