![]() |
Wie ist der Formular-Name?
Hallo
Habe folgendes Problem, wollte ein HTML-Formular mit diesem Befehl hier ausfüllen: WebBrowser1.OleObject.document.forms.item('Name des Formulars').elements.item('INPUT-Name').value:='Beispieltext'; Leider sieht der HTML-Quellcode so aus: <form id="Login" method="post" action="https://secure.schuelervz.net/Login"> es ist kein Formular-Name gegeben :( <input class="fieldText" type="text" name="email" id="Login_email" value="" /> also bei dem namen des INPUT-Feldes ists klar, da nehm ich 'email', aber was nehme ich als Formular-Namen??? |
Re: Wie ist der Formular-Name?
Dann musst du die Form anhand der Nummer ansprechen
![]() |
Re: Wie ist der Formular-Name?
Hallo, in deinem Fall kannst du, da die Form keinen Namen hat, ...form.item(0).elements... schreiben.
D.h du sprichst somit die erste Form (mit Index 0) an. |
Re: Wie ist der Formular-Name?
Wenn Du den Formular-Namen verwenden wilsst, dann kann Du mit GetElementByID ausprobieren :
Delphi-Quellcode:
ich hoffe aber dass Du nur ein Feld mit dem Namen email hat :mrgreen:
WebBrowser1.OleObject.Document.GetElementByID('email').value:='Beispieltext';
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz