Вопрос № 101730: Ув. Эксперты. Помогите пожалуйста. Как у себя на странице поместить розвертывающийся список, типа ComboBox в Delphi? Чтобы пользователь из нескольких вариантов мог выбирать один....
Вопрос № 101.730
Ув. Эксперты. Помогите пожалуйста. Как у себя на странице поместить розвертывающийся список, типа ComboBox в Delphi? Чтобы пользователь из нескольких вариантов мог выбирать один.
Отвечает: Gh0stik
Здравствуйте, Трепак Юрий Олексеевич!
Вам необходимо воспользоваться стандартным тэгом SELECT - позволяет пользователю выбрать значение из фиксированного списка значений. Обычно это представлено выпадающим меню. (т.е. - типа ComboBox в Delphi). Более детально можно прочитать по ссылке в разделе "Меню выбора в формах".
В качестве примера привожу код html-страницы, на которой при выборе соответсвующего пункта в списке, происходит изменение цвета текста на всей странице.
Good Luck!!!
Приложение:
--------- Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.
Ответ отправил: Gh0stik (статус: Профессор) Украина, Славянск Организация: Славянский государственный педагогический университет (Кафедра алгебры) ICQ: 289363162 ---- Ответ отправлен: 12.09.2007, 01:49 Оценка за ответ: 5
Отвечает: Sema
Здравствуйте, Трепак Юрий Олексеевич!
Вот ответ на Ваш вопрос...если я его правильно понял
SELECT
(HTML 2.0) – Select
Элемент SELECT создает в заполняемой форме меню типа "Выбор одного пункта из многих" или "Выбор нескольких пунктов из многих". Должен располагаться внутри элемента FORM и иметь как начальный, так и конечный теги. Содержит несколько элементов OPTION, иначе не имеет смысла.
Атрибуты:
MULTIPLE – дает возможность выбора нескольких пунктов меню при удержании клавиши Ctrl. По умолчанию можно выбрать только один пункт меню.
NAME – определяет имя меню, уникальное для данной формы, которое будет использоватся при передаче данных на сервер. Каждый выбранный пункт меню при передаче на сервер будет иметь вид: name/value. Значение (value) формируется элементом OPTION.
SIZE – определяет количество видимых пунктов в меню. Если значение этого атрибута больше единицы, то результатом будет список пунктов.
Пример:
...
<FORM ACTION="receive.cgi">
<SELECT NAME="OS" MULTIPLE>
<OPTION VALUE="DOS">MS-DOS
<OPTION VALUE="WinXP">MS Windows98
<OPTION VALUE="Unix" SELECTED>UNIX
<OPTION VALUE="WinNT">MS Windows NT
</SELECT>
<INPUT TYPE="submit" VALUE="Послать">
</FORM>
...
Ответ отправил: Sema (статус: 3-ий класс)
Ответ отправлен: 12.09.2007, 10:37
Отвечает: Коненко Артемий Сергеевич
Здравствуйте, Трепак Юрий Олексеевич!
С помощью тегов <select> и <option>
Пример в приложении