Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

WebBrowser1 - Установка значения в элементе Select [D7, WinXP]


Chaser ©   (2007-08-31 13:59:00) 

Всем привет!
В WebBrowser1 загружаю страницу, в ней находится Select в котором имеются какие-то значения типа:


<form id="editform" onsubmit="return false" enctype="multipart/form-data">
Метро:
<select id="subway" name="subway" style="width: 600px;">
<option value="0"></option>
<option value="22">ВДНХ</option>
<option value="24">Водный стадион</option>
<option value="25">Войковская</option>
<option value="57">Курская</option>
</select>
</form>


Так вот, требуется программно выбрать нужный элемент из списка, т.е. жмем в программе на кнопку и в списке выбирается к примеру "Курская".

Можно конечно выбирать по элемент по его "value" (это работает), но суть в том что эти "value" время от времени могут меняться, поэтому привязваться к ним нет смысла.

Алгоритм предполагаю такой:
Ищем на форме тег "select" и если его "name" = "subway", то считываем все "option" с ихними значениями и текстом в пременную, ну а дальше я уж сам доделаю.

Кто-нибудь может дать пример кода реализующего подобное?
Или может есть другие варианты?


Chaser   (2007-08-31 17:56:00) [1]

В общем в итоге сделел сам )))
Всем спасибо.


Reindeer Moss Eater   (2007-08-31 17:24:00) [2]

Ну и пусть проверяются на форме


Chaser   (2007-08-31 17:22:00) [3]


> Есть отправить post вручную не из браузера, конечная цель
> какая ?

Вводимые значения должны проверяться визуально на самой форме, всякое может быть.


Denis_   (2007-08-31 16:50:00) [4]


> Алгоритм предполагаю такой:
> Ищем на форме тег "select" и если его "name" = "subway",
>  то считываем все "option" с ихними значениями и текстом
> в пременную, ну а дальше я уж сам доделаю.

Ну и делай, в чём проблема?


tesseract   (2007-08-31 16:26:00) [5]


> Или может есть другие варианты?


Есть отправить post вручную не из браузера, конечная цель какая ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо