[C#] Combobox aus Webformular auslesen

Okay sorry
HTML:
<select id="server_select" class="server_select" name="server" >
													

<option value="test1" >muli 3</option>
<option value="test2" >muli 4</option>
<option value="test3" >muli 5</option>
<option value="test4" >muli 6</option>

</select>
Wie kann ich dort jetzt zb test2 auslesen und denn muli 4 in einer textbox ausgeben lassen ==== Hoffe mal das das erst mal reicht
 
Nun,.. wenn das Dokument geladen ist könntest sowas machen:

C#:
foreach (HtmlElement child in webBrowser1.Document.GetElementById("server_select").Children)
{
	if (child.GetAttribute("value") == "test1")
	{
		MessageBox.Show(child.InnerText);
	}
}

lg,..
 
mhh was ich jetzt noch brauche ist das umgekehrt also das ich in eine textbox "test2" eingebe und abschikt
das in der Combobox des Webformulars dann muli4 im webformular ausgegeben wird .
Ich habe das schon bischen hin und her getestet aber es passiert nichts
 
Wenn du schon probiert hast, dann zeig doch mal etwas von deinem Code. Dann können wir dir besser sagen was du falsch gemacht hast.

Das Schreiben in eine Textbox ist recht einfach:

Wenn du eine Textbox mit der ID "textbox" im HTML Dokument hast, schauts so aus:

C#:
HtmlElement textbox = webBrowser1.Document.GetElementById("textbox");
if (textbox != null)
	textbox.SetAttribute("value", "test2");

Das Formular abschicken kannst du auf ähnliche Weise.
Entweder suchst du dir den benötigten Submitbutton und "clickst" ihn:

C#:
HtmlElement submitButton = webBrowser1.Document.GetElementById("submitButton");
if (submitButton != null)
	submitButton.InvokeMember("click");

oder du suchst das Formular und sendest es ab:

C#:
HtmlElement form = webBrowser1.Document.GetElementById("testform");
if (form != null)
	form.InvokeMember("submit");

Je nachdem ob die Elemente überhaupt IDs haben musst sie vielleicht anders suchen.

lg,..
 
Code:
webBrowser1.Document.GetElementById("submintbutton").Focus();
            SendKeys.Send("{Enter}");

Würde das auch so gehen
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück