|
ус ввода
onChangeПри изменении содержимого поля редактированияonSelectПри выделении
содержимого поля редактирования Пример сценария, заполняющего поле textarea
Многострочное поле редактирования располагается в формах для того чтобы
пользователь мог записать в нем свой отзыв, комментарий, вопрос или аналогичную
информацию. При помощи сценария JavaScript нетрудно выполнить предварительное
заполнение поля каким-либо текстом.
Например, пусть нам нужно создать форму, предназначенную для отправления
через Internet отзыва о работе некоторой программы (рис. 3.11).
Рис. 3.11. Форма для отправки отзыва о работе программы
Если включить переключатель “Благодарность”, сценарий автоматически запишет
в поле редактирования дату и время подготовки отзыва, а также текст
положительного отзыва. К этому тексту вам останется добавить только подпись.
Для отправки отзыва нажмите кнопку Complete. В результате на экране появится
диалоговая панель с текстом положительного отзыва (рис. 3.12).
Рис. 3.12. Диалоговая панель с текстом положительного отзыва
Для того чтобы сообщить изготовителю программы об ошибках, включите
переключатель “Проблемы”. Сразу после этого сценарий запишет в многострочное
поле текст соответствующего сообщения. Этот текст надо будет отредактировать и
дополнить, описав, например, внешние проявления обнаруженной ошибки (рис. 3.13).
Рис. 3.13. Отправка сообщения об ошибке
Нажав кнопку Complete, вы увидите текст сообщения (рис. 3.14).
Рис. 3.14. Полный текст сообщения об ошибке, обнаруженной в программе
Исходный текст документа HTML, в котором определена форма для отправки
отзыва, а также обрабатывающий эту форму сценарий JavaScript, представлен в
листинге 3.5.
Листинг 3.5. Файл chapter3/textarea/textarea.html
Работа с многострочным текстовым полем
Пришлите ваш отзыв
|