Hallo,
ich habe hier im Forum eine unit gefunden, wie Felder, Buttons usw. in eine Stringliste eingelesen werden können.
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35:
| function WbEnumFields(WebBrowser: TWebBrowser; SL: TStrings): Boolean; var i, j: Integer; FormItem: Variant; begin Result := True; if WebBrowser.OleObject.Document.all.tags('FORM').Length = 0 then begin Result := False; Exit; end; 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 SL.Add(FormItem.Item(j).Name); except Result := False; Exit; end; end; end; end; |
Das Einlesen der Formularvariablen funktioniert auch sehr gut, sofern diese nicht vom <fieldset> </fieldset> eingeschlossen sind.
Wie kann die Funktion erweitert werden, dass auch Felder innerhalb dieses Tags in die Stringliste aufgenommen werden?
Ich bin absoluter Anfänger und bekomme es leider nicht hin.
Für die Hilfe bedanke ich mich im Voraus und freundlichen Gruß
Susi