Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Язык программирования javascript 16.02.12.doc
Скачиваний:
13
Добавлен:
31.08.2019
Размер:
2.86 Mб
Скачать

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

text

Пример 10. Элементы формы

<html>

<head>

<title>Тег INPUT, параметр type</title> </head>

<body>

<form action="/cgi-bin/handler.cgi">

<p><input type="radio" name="drink" value="rad1"> Пиво <br>

<input type="radio" name="drink" value="rad2"> Чай<br>

<input type="radio" name="drink" value="rad3"> Кофе</p>

<p><input type="image" src="images/imgbutton.gif"></p>

</form>

</body>

</html>

Параметр value Описание

Определяет значение элемента формы, которое будет отправлено на сервер или получено с помощью клиентских скриптов. На сервер отправляется пара «имя=значение», где имя задается параметром name тега <INPUT>, а значение — параметром value.

В зависимости от типа элемента параметр value выступает в следующей роли:

  • для кнопок (input type="button | reset | submit") устанавливает текстовую надпись на них;

  • для текстовых полей (input type="password | text") указывает предварительно введенную строку. Пользователь может стирать текст и вводить свои символы, но при использовании в форме кнопки Reset пользовательский текст очищается и восстанавливается введенный в параметре value;

  • для флажков и переключателей (input type="checkbox | radio") уникально определяет каждый элемент, с тем, чтобы клиентская или серверная программа могла однозначно определить, какой пункт выбрал пользователь.

Синтаксис

<input type="..." value="значение">

Применяется

Ко всем элементам формы.

Аргументы

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

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

Нет.

Пример 12. Значение поля формы

<html>

<head>

<title>Тег INPUT, параметр value</title>

</head>

<body>

<form action="/cgi-bin/handler.cgi"> <p>

<b>Как по вашему мнению расшифровывается аббревиатура "ОС"?</b>

</p>

<p>

<input type="radio" name="answer" value="a1">Офицерский состав<br>

<input type="radio" name="answer" value="a2">Операционная система<br>

<input type="radio" name="answer" value="a3">Большой полосатый мух

</p>

</form>

</body>

</html>

Пример с Image

<html>

<head>

<title>Тег INPUT</title>

</head>

<body>

<input type="image" name="myImage" src="Arbuz-100x100.jpg" alt="myImage" onclick="alert('Привет!');" />

</body>

</html>

Тег <button>

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

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

Синтаксис

<form>

<button>...</button>

</form>