Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.10;
Скачать: CL | DM;

Вниз

Вопрос о WebBrowser   Найти похожие ветки 

 
ppcumax ©   (2007-05-21 00:08) [0]

Как в WebBrowser, в открытой странице на ходу изменить значение полей? Например есть поле <input type="text" name="text" value="">, нужно чтоб программа автоматически подставляла мой текст в value. Спасибо


 
ppcumax ©   (2007-05-21 00:40) [1]

гг, уже разобрался

function FillForm(WebBrowser: TWebBrowser; FieldName: string; Value: string): Boolean;
 var
   i, j: Integer;
   FormItem: Variant;
 begin
   Result := False;
   //no form on document
 if WebBrowser.OleObject.Document.all.tags("FORM").Length = 0 then
   begin
     Exit;
   end;
   //count forms on document
 for I := 0 to WebBrowser.OleObject.Document.forms.Length - 1 do
   begin
     FormItem := WebBrowser.OleObject.Document.forms.Item(I);
     for j := 0 to FormItem.Length - 1 do
     begin
       try
         //when the fieldname is found, try to fill out
       if FormItem.Item(j).Name = FieldName then
         begin
           FormItem.Item(j).Value := Value;
           Result := True;
         end;
       except
         Exit;
       end;
     end;
   end;
 end;



Страницы: 1 вся ветка

Текущий архив: 2007.06.10;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.025 c
15-1178973372
>>DEATH<<
2007-05-12 16:36
2007.06.10
компоненты для MAIL.RU AGENT


1-1176387864
Serhio
2007-04-12 18:24
2007.06.10
Копирование русского текста в клипбоард


2-1179583517
LoRd1
2007-05-19 18:05
2007.06.10
Смещение курсора мыши в верхний левый угол


15-1179109292
Slider007
2007-05-14 06:21
2007.06.10
С днем рождения ! 13 мая


2-1179692350
ММК
2007-05-21 00:19
2007.06.10
Пуск