Кнопки
Кнопка — это элемент интерфейса, на который нужно нажимать. Создается следующим образом.
Параметры кнопки перечислены в табл. 1.
| Параметр | Описание |
|---|---|
| name | Имя поля. Предназначено для того, чтобы обработчик формы мог идентифицировать это поле. Параметр name может быть опущен, в этом случае значение кнопки не передается на сервер. |
| value | Надпись на кнопке, а также ее значение. |
Использование параметров и создание обычных кнопок показано в примере 1.
Пример 1. Создание кнопки

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Кнопка</title>
</head>
<body>
<form action="/cgi-bin/handler.cgi">
<p style="text-align: center"><input type="button" name="press" value=" Нажми меня нежно "></p>
</form>
</body>
</html>
Результат данного примера показан на рис. 1.

Рис. 1. Вид кнопки в браузере Opera
В надписи на кнопке можно ставить пробелы в любом количестве.
Кнопка SUBMIT
Когда пользователь нажимает на эту кнопку, данные формы отправляются на сервер и обрабатываются программой, указанной параметром action тега <FORM>.
Параметры те же, что и у простых кнопок (пример 2).
Пример 2. Кнопка Submit

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Кнопка</title>
</head>
<body>
<form action="/cgi-bin/handler.cgi">
<p>...</p>
<p><input type="submit"></p>
</form>
</body>
</html>
Вид кнопки показан на рис. 2.

Рис. 2. Кнопка Submit
Параметр name для этого типа кнопки может быть опущен. Если значение параметра value не указывать, автоматически появится надпись Подача запроса (для браузера Internet Explorer), Отправить (для Opera) или Отправить запрос (для Firefox).
Кнопка RESET
При нажатии на эту кнопку, данные формы возвращаются в первоначальное значение.
Параметры совпадают с параметрами простых кнопок (пример 3).
Пример 3. Кнопка Reset

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Кнопка</title>
</head>
<body>
<form action="/cgi-bin/handler.cgi">
<p><input type="text" size="20"> <input type="reset"></p>
</form>
</body>
</html>
Вид кнопки Reset и принцип ее действия показан ниже.

Рис. 3. Кнопка Reset
Аналогично кнопке Submit, значение параметра name можно не указывать, тогда надпись Сброс на кнопке будет добавлена браузером автоматически.
Значение кнопки Reset никогда не пересылается на сервер.
| Статья опубликована: 12.09.2005 | Последнее обновление: 30.03.2008 |
Прежде, чем писать комментарий к статье, примите во внимание следующие моменты.
- Не задавайте вопросы в комментариях, для этой цели предназначен форум, где вы получите нужную помощь.
- Удаляются любые комментарии, которые:
- включают множество ошибок;
- написаны безграмотно;
- не имеют отношения к данной статье;
- не содержат никакой полезной информации для посетителей.
- Для выделения отдельных слов используйте следующие команды: [b]жирный[/b], [i]курсив[/i], [color=цвет]цветной текст[/color], [tag]тег[/tag], [var]параметр[/var], [code]пример[/code].
- Потренироваться в написании комментариев вы можете в песочнице.
Комментарии к статье
Arctos
29.11.2006
Влад Мержевич
30.11.2006
Йо!
18.02.2007
Тимур
19.03.2007
Влад Мержевич
20.03.2007
http://stepbystep.htmlbook.ru/?id=18
Анна
22.03.2007
Влад Мержевич
23.03.2007
DarkSEO
11.04.2007
<input name=file type=file>
Влад Мержевич
12.04.2007
DarkSEO
12.04.2007
Влад Мержевич
12.04.2007
A1
27.06.2007
Влад Мержевич
28.06.2007
http://stepbystep.htmlbook.ru/?id=18
Kalaputsa
13.07.2007
Kalaputsa
13.07.2007
Влад Мержевич
24.07.2007
Дмитрий
16.08.2007
Влад Мержевич
23.08.2007
Дмитрий
28.08.2007
STAS
23.09.2007
STAS
23.09.2007
Влад Мержевич
26.09.2007
Глюк интересный, буду разбираться, почему происходит.
Paulleng
23.01.2008
Anderson
30.01.2008
Дущ
30.01.2008
Petra PeeX
08.02.2008
Влад Мержевич
19.02.2008
Ограничить типы файлов можно на стороне сервера, но в любом случае файл вначале придет на сервер, после чего программа проанализирует его содержимое.
Dmitriy_S
01.03.2008
Михаил
03.04.2008
Александра
03.05.2008
С ув. Александра
Алексей
14.05.2008
Pre6
18.05.2008
eniken
05.08.2008
Пример: Вы можете разместить на сво?м сайте ссылку на наш сайт <а>.........</а> |Копировать код ссылки|
