Атрибут value задает значение по умолчанию для поля ввода HTML формы. Оно будет автоматически вставлено в него при заходе на страницу.

Применяется к тегам input, option и другим.

Текстовый инпут

В случае текстового поля ввода input содержимое атрибута value будет задавать видимый в поле текст по умолчанию (его можно будет удалить и написать свой).

Кнопка

В случае, если атрибут применяется к кнопке, созданной через тег input с атрибутом type в значениях button, submit или reset, атрибут value будет задавать текст кнопке.

Чекбокс

В случае, если атрибут применяется к чекбоксу внешних изменений наблюдаться не будет, но отмеченный чекбокс будет посылать на сервер содержимое этого атрибута. Если атрибута value у чекбокса нет - он будет посылать строку 'on'. Если чекбокс не отмечен - ничего не будет присылаться на сервер не зависимо от наличия атрибута value.

Радио переключатель

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

Тег option

В случае, если тегу option не задан атрибут value, то на сервер будет отправляться содержимое тега option (то, что между открывающим <option> и закрывающим </option>). Если же атрибут задан - будет отправлено его содержимое.

См. также атрибут placeholder, который задает подсказку в поле ввода.

Примеры

Пример

В данном примере полю ввода установлен текст по умолчанию:

<input type="text" value="Текст по умолчанию">

Результат выполнения кода:

Пример

В данном примере изменен текст кнопке:

<input type="submit" value="Нажми на меня!">

Результат выполнения кода: