Измените текст с «Отправить» во входном теге


105

У меня есть тег, <input type="submit" class="like"/>. Я хочу, чтобы в тексте внутри кнопки говорилось «Нравится», но сейчас там написано «Отправить».

class="like" Кстати, это CSS кнопки.

Ответы:


166

valueАтрибут submit-типа <input>элементов управления, отображается текст.

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

Отлично и по делу. Рекомендуем также прочитать ответ Квентина ниже относительно использования inputvs buttonпри попытке получить значение вашего элемента.
Govind Rai

Благодаря тонну!! за этот ответ. Было очень необходимо
Дирадж М Пай

28

valueАтрибут используется , чтобы определить , обработанную метку подать входной сигнал.

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

Обратите внимание, что если элемент управления успешен (этого не будет, поскольку у него нет name), это также будет отправленное значение для него.

Чтобы иметь другое отправленное значение и метку, вам необходимо использовать элемент кнопки, в котором текстовый узел внутри элемента определяет метку. Вы можете включить другие элементы (в том числе <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'). Также вы можете использовать имя как селектор CS, например input[name="submitBnt"]: Надеюсь это поможет

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.