Учебное пособие: Web-программирование. Обработка HTML-форм
</ html >
В окне браузера форма выглядит следующим образом:
Когда пользователь щёлкает в каком-либо месте изображения, соответствующая форма передаётся на сервер с двумя дополнительными переменными: sub_x и sub_y . Они содержат координаты щелчка.
1.4. Ввод многострочного текста. Тег TEXTAREA
В HTML многострочное поле ввода реализуется с помощью тега TEXTAREA . Поле, создаваемое этим тегом, позволяет вводить и отправлять не одну строку, а сразу несколько. Формат тега TEXTAREA таков:
<textarea
name =имя
[со1 s =ширина в символах]
[rows=высота в символах]
wrap =тип_переноса
>Текст по умолчанию </textarea>
Необязательные параметры cols и rows желательно указывать. Первый из них задает количество символов в строке, а второй — количество строк в области. Атрибут wrap определяет, как будет выглядеть текст в поле ввода:
● Virtual — справа от текстового поля выводится полоска прокрутки.
Вводимый пользователем текст выглядит разбитым на строки, а символ новой строки вставляется при нажатии клавиши Enter .
● Physical — этот тип зависит от браузера и в разных браузерах может вести себя по-разному.
● None — текст выглядит в поле в том виде, в котором пользователь его вводит. Если текст не умещается в одну строку, появляется горизонтальная полоска прокрутки.
Стоит заметить, что наиболее удобным является тип Virtual .
Внешний вид поля:
<textarea
name=”t_area”
со 1s=”20”
rows=»5»
wrap=»virtual»
>Текст по умолчанию
</textarea>
Листинг textarea.html. Форма с многострочным текстом
<html>
<head>
<title>Многострочный текст</title>