• Страница 1 из 1
  • 1
Тег BUTTON
Timons88Дата: Понедельник, 18.01.2010, 15:53 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 95
Репутация: 0
Статус: Offline
Потдерживается во всех браузерах, кроме: Internet Explorer

Описание

Тег <BUTTON> создает на веб-странице кнопки и по своему действию напоминает результат, получаемый с помощью тега <INPUT> (с параметром type="button | reset | submit"). В отличие от этого тега, <BUTTON> предлагает расширенные возможности по созданию кнопок. Например, на подобной кнопке можно размещать любые элементы HTML, в том числе изображения. Используя стили можно определить вид кнопки путем изменения шрифта, цвета фона, размеров и других параметров.

Теоретически, тег <BUTTON> должен располагаться внутри формы, устанавливаемой элементом <FORM>. Тем не менее, браузеры не выводят сообщение об ошибке и корректно работают с тегом <BUTTON>, если он встречается самостоятельно. Однако, если необходимо результат нажатия на кнопку отправить на сервер, помещать <BUTTON> в контейнер <FORM> обязательно.

Синтаксис
<form>
<button>...</button>
</form>

Параметры

disabled- Блокирует доступ и изменение элемента.
type- Тип кнопки — обычная, для отправки данных формы на сервер или для очистки формы.
value- Значение кнопки, которое будет отправлено на сервер или прочитано с помощью сприптов.

Закрывающий тег - Обязателен.

Пример 1. Использование тега <BUTTON>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег BUTTON</title>
</head>
<body>

<p style="text-align: center"><button>Кнопка с текстом</button>
<button><img src="/images/umbrella.gif" alt="Зонтик" style="vertical-align: middle"> Кнопка с рисунком</button></p>

</body>
</html>

Результат данного примера показан ни рис. 1.

Рис. 1. Вид кнопок в браузере Opera

Описание параметров тега <BUTTON>

Параметр DISABLED

Описание

Блокирует доступ и изменение кнопки. Она в таком случае отображается серой и недоступной для активации пользователем. Кроме того, такая кнопка не может получить фокус путем нажатия на клавишу Tab, мышью или другим способом. Тем не менее, такое состояние кнопки можно изменять через скрипты.

Синтаксис <button disabled>...</button>
Аргументы - Нет.
Значение по умолчанию - По умолчанию это значение выключено.

Пример 2. Использование параметра disabled

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег BUTTON, параметр disabled</title>
</head>
<body>

<form action="/html/button.html">
<p><button>Активная кнопка</button>
<button disabled>Неактивная кнопка</button></p>
</form>

</body>
</html>

Результат данного примера продемонстрирован на рис. 2.

Рис. 2. Вид активной и неактивной кнопки

Параметр TYPEHTML: 3.2 4 XHTML: 1.0 1.1

Описание

Определяет тип кнопки, который устанавливает ее поведение в форме. По внешнему виду кнопки разного типа никак не различаются, но у каждой такой кнопки свои функции.

Синтаксис <button type="button | reset | submit">...</button>

Аргументы

button - Обычная кнопка.
reset- Кнопка для очистки введенных данных формы и возвращения значений в первоначальное состояние.
submit - Кнопка для отправки данных формы на сервер.

Значение по умолчанию - button

Пример 3. Использование параметра type

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег BUTTON, параметр type</title>
</head>
<body>

<form action="/html/example/handler.php">
<p><input type="text" name="user"></p>
<p><button type="reset">Очистить форму</button>
<button type="submit">Отправить форму</button></p>
</form>

</body>
</html>

Параметр VALUE

Потдерживается во всех браузерах, кроме: Internet Explorer

Описание

Определяет значение кнопки, которое будет отправлено на сервер. На сервер отправляется пара «имя=значение», где имя задается параметром name тега <BUTTON>, а значение — параметром value. Значение может, как совпадать с текстом на кнопке, так быть и самостоятельным. Также параметр value применяется для доступа к данным через скрипты.

Синтаксис <button value="значение">...</button>

Аргументы

Любая текстовая строка.

Значение по умолчанию - Нет.

Пример 4. Значение кнопки

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Тег BUTTON, параметр value</title>
</head>
<body>

<form action="/html/example/handler.php">
<p><input type="text" name="user"></p>
<p><button value="11111010101" name="hidden" type="submit">Отправить форму</button></p>
</form>

</body>
</html>

 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Создать бесплатный сайт с uCoz