Einzelnen Beitrag anzeigen

ScharfeMietze

Registriert seit: 5. Mär 2014
165 Beiträge
 
Delphi 10.2 Tokyo Architect
 
#4

AW: Wieder einmal: Felder im WebBrowser ausfüllen

  Alt 31. Jan 2016, 18:49
WebBrowser1.OleObject.document.forms.item(0).elements.item('FELDNAME').value := Edit1.Text tut doch genau das.

Falls in das Edit mit Copy&Paste eingefügt wird und ungewollte Leerzeicheichen mit drin sind.
WebBrowser1.OleObject.document.forms.item(0).elements.item('FELDNAME').value := Trim(Edit1.Text) Du musst nur das 'FELDNAME' durch 'DenrealenNamendesFeldes' ersetzen.

Es sein das die .forms.item() nicht 0 ist.
Testen kann man das so
Delphi-Quellcode:
  try
   for I := 0 to 20 do
    begin
     WebBrowser1.OleObject.document.forms.item(I).elements.item('DenrichtigenNamendesFeldes').value:=Trim(Edit1.Text);
     ShowMessage(IntToStr(I));
    end;
  except
  end; // try
Gruß
SM

Geändert von ScharfeMietze (31. Jan 2016 um 18:56 Uhr)
  Mit Zitat antworten Zitat