# Атрибут value

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

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

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

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

## Кнопка

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

## Чекбокс

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

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

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

## Тег option

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

## Пример

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

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

:

## Пример

А теперь давайте изменим текст кнопке:

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

:

## Смотрите также

- атрибут `placeholder`,
  который задает подсказку в поле ввода

← →
↑