HTML Элементы формы
В этой главе описаны все элементы HTML-формы.
Элемент <input>
Наиболее важным элементом формы является элемент <input>
.
Элемент <input>
может отображаться несколькими способами в зависимости от атрибута type
.
Пример
<input name="firstname" type="text">
Если атрибут type
опущен, поле ввода получает тип по умолчанию: "Text".
Все различные типы входных данных рассматриваются в следующей главе.
Элемент <select>
<select>
элемент определяет раскрывающийся список:
Пример
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
Элементы <option>
определяют параметр, который может быть выбран.
По умолчанию выбирается первый элемент в раскрывающемся списке.
Чтобы определить предварительно выбранный параметр, добавьте атрибут selected
к параметру:
Пример
<option value="fiat" selected>Fiat</option>
Видимые значения:
Используйте атрибут size
для указания количества видимых значений:
Пример
<select name="cars" size="3">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
Разрешить множественный выбор:
Используйте атрибут multiple
, чтобы позволить пользователю выбрать более одного значения:
Пример
<select name="cars" size="4" multiple>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
Элемент <textarea>
<textarea>
элемент определяет многострочное поле ввода (область текста):
Пример
<textarea name="message" rows="10" cols="30">
Кошка играла в саду.
</textarea>
Атрибут rows
указывает видимое число строк в текстовой области.
Атрибут cols
определяет видимую ширину текстовой области.
Таким образом, HTML-код выше будет отображаться в браузере:
Можно также определить размер текстовой области с помощью CSS:
Пример
<textarea name="message"
style="width:200px; height:600px">
Кошка играла в саду.
</textarea>
Элемент <Button>
<button>
элемент определяет нажатую кнопку:
Example
<button type="button"
onclick="alert('Hello World!')">Click Me!</button>