Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2008, 08:34   #1
zloy_nick
 
Регистрация: 21.04.2007
Сообщений: 4
По умолчанию Программное заполнение в WebBrowser поля <select> - данные вводтся, но неотправлются

Делаю автоматическое заполнение HTML страницы с фреймом в коспоненте TWebBrowser.
В фрейме страницы обычные поля ввода (<input>), кнопка (Type=SubMit) и <select multiple="multiple" >
Все поля ввода заполняются и select тоже, но после нажатия кнопки (Type=SubMit) оказыватся, что в select пусто (хотя select указывает на выбранную строчку).
А вот если указать мышью, то после нажатия кнопки всё нормально данные из select отправляются!?

varHTML_Doc: IHTMLDocument2;
ovElements: OleVariant;
Window: IHTMLWindow2;
frame: Olevariant;

Код:
begin//добираюсь до фрейма
HTML_Doc := WebBrowser.Document as IHTMLDocument2;
Window := HTML_Doc.parentWindow as IHTMLWindow2;
name_frame := 'frmVacs';
frame:=Window.frames.item(name_frame).document;

ovElements := Frame.forms.Item(0);	//нужный элемент 
ovElements.Item(3).Value := '4';	//выбираю строчку в select c <option value="4">
=)
zloy_nick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WebBrowser как получить данные ? M2k Работа с сетью в Delphi 0 07.06.2008 22:28
Есть таблица - В ней три поля int, char, char нужно чтобы данные заносились в таблицу Mysql Muahahaha PHP 8 27.03.2008 11:17
html тэг select Рустам HTML и CSS 3 08.01.2008 13:27
Select в Excel agatos Microsoft Office Excel 1 07.12.2007 08:07
Передача значения в <select></select> kkkggg Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 06.09.2007 00:26