![]() |
Werte in Formulare mit TWebbrowser auslesen?
Hallo nochmal, :wink:
kann ich die Werte in eine Formular mit Twebbrowser auslesen? geht es? Danke voraus .. Viele Grüße |
Re: Werte in Formulare mit TWebbrowser auslesen?
|
Re: Werte in Formulare mit TWebbrowser auslesen?
Zitat:
|
Re: Werte in Formulare mit TWebbrowser auslesen?
ich kann nun zwar die Werte der Textfelder auslesen, aber wie kann ich bekommen,ob eine Radiobutton gecheckt oder nicht? Vielen Dank!!
|
Re: Werte in Formulare mit TWebbrowser auslesen?
Code:
<form name="abc">
<input type="text" name="T1" size="20"> <input type="radio" value="V1" checked name="R1">a <input type="radio" name="R1" value="V2">b
Delphi-Quellcode:
Listbox1.Items.Add(WebBrowser1.OleObject.Document.abc.T1.Value; // das geht
Listbox1.Items.Add(WebBrowser1.OleObject.Document.abc.R1.Value; // das geht nicht :-( |
Re: Werte in Formulare mit TWebbrowser auslesen?
Jeder Radiobutton gehört zu einer Group, die mit dem Name-Attribut gesetzt wird:
Code:
Du kannst den Wert von "einradio" überprüfen, und anhand des Values das ausgewählte Radio finden.
<input type="radio" name="einradio" value="0" />Eins
<input type="radio" name="einradio" value="1" />Zwei ... |
Re: Werte in Formulare mit TWebbrowser auslesen?
Zitat:
|
Re: Werte in Formulare mit TWebbrowser auslesen?
Code:
Hier wird das erste Radio ausgewählt. Mit JavaScript kannst du so darauf zugreifen:
<input type="radio" name="einradio" value="0" checked="checked" />Eins
<input type="radio" name="einradio" value="1" />Zwei ...
Code:
Es gibt sicher eine Möglichkeit, diesen Code auf Delphi umzubauen, welche Fehlermeldung bekommst du überhaupt?
if (document.<formname>.<radiogroupname>.checked == true)
alert("Checkbox ausgewählt."); |
Re: Werte in Formulare mit TWebbrowser auslesen?
Es geht auch anders:
Wenn du den Wert eines Items so ermittelst:
Delphi-Quellcode:
dann kannst du den Status (Gehakt oder nicht) so abrufen:
AStr := ovElements.item(i).Value;
Delphi-Quellcode:
ABool := ovElements.item(i).Checked;
|
Re: Werte in Formulare mit TWebbrowser auslesen?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 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