HTML тег button

Тег <button> определяет кнопку формы.

Внутри элемента <button> можно помещать контент — текст или изображения. Это основное отличие кнопок созданных при помощи этого элемента и элемента <input>.

При определении элемента <button> следует всегда задавать атрибут type, так как разные браузеры по умолчанию определяют разные типы для элемента <button>.

При использовании элемента <button> в HTML форме разные браузеры могут передавать разные значения. Поэтому в HTML формах для создания кнопок лучше использовать элемент <input>.

Атрибуты тега <button>

АтрибутОписание
autofocusАвтоматически передает фокус элементу button
disabledОтключает кнопку
formОпределяет к какой форме относится элемент
formactionОпределяет, куда будут отправлены данные формы
formenctypeОпределяет способ кодировки отправляемых на сервер данных формы
formmethodОпределяет метод отправки на сервер данных формы
formnovalidateОтключает встроенную проверку корректности введенных данных формы
formtargetОпределяет, куда загружать ответ сервера после отправки данных формы
nameОпределяет имя элемента кнопки
typeОпределяет тип кнопки
valueОпределяет значение для кнопки

Общие атрибуты

Тег <button> поддерживает общие атрибуты и атрибуты-события.

HTML пример использования

HTML кнопка:


<button type="button">Нажми меня!</button>