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>