AJAX загрузка
home

Тэг <button>

Пример

<button type="button">Нажми на меня!</button>
Быстрый просмотр

Определение и Использование

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

С помощью атрибута type Вы можете задать тип кнопки. Возможные значения: "button" (обычная кнопка), "reset" (кнопка сброса), "submit" (кнопка отправления).

В содержимом элемента button (в отличие от элемента input с type=button) могут располагаться текст или картинки.

Обратите внимание: всегда явно задавайте значение атрибута type так как по умолчанию в Internet Explorer атрибут type имеет значение "button", а во всех остальных браузерах (и в спецификации W3C) значение "submit".

Атрибуты

В поле DTD указаны DTD в которых эти атрибуты можно использовать. Более подробно о DTD можно почитать здесь: HTML 4.01 и XHTML 1.0 DTD. S=Strict (строгий), T=Transitional (переходный), и F=Frameset(фреймовый).

Тэг <button> поддерживает следующие атрибуты:

Атрибуты Значение Описание DTD
name имя Устанавливает имя кнопки. STF
value текст Устанавливает текст кнопки. STF
disabled disabled Делает кнопку неактивной. STF
type button
reset
submit
Устанавливает тип кнопки. STF

Атрибуты событий

Тэг button поддерживает следующие атрибуты событий:

Атрибута Значение Описание DTD
onblur скрипт Скрипт будет запущен, когда элемент перестанет быть активным. STF
onclick скрипт Скрипт будет запущен по щелчку мыши. STF
ondblclick скрипт Скрипт будет запущен по двойному щелчку мыши. STF
onfocus скрипт Скрипт будет запущен, когда элемент станет активным. STF
onmousedown скрипт Скрипт будет запущен, когда кнопка мыши будет нажата. STF
onmousemove скрипт Скрипт будет запущен, когда указатель мыши будет перемещен в границах элемента. STF
onmouseout скрипт Скрипт будет запущен, когда указатель мыши выйдет за пределы границ элемента. STF
onmouseover скрипт Скрипт будет запущен, когда указатель мыши будет наведен на элемент. STF
onmouseup скрипт Скрипт будет запущен, когда нажатая кнопка мыши будет отпущена. STF
onkeydown скрипт Скрипт будет запущен, когда любая клавиша клавиатуры будет нажата. STF
onkeypress скрипт Скрипт будет запущен, когда клавиша клавиатуры будет нажата. STF
onkeyup скрипт Скрипт будет запущен, когда нажатая клавиша клавиатуры будет отпущена. STF