Hallöchen,
ich lese mich jetzt schon seit ca 2 Stunden durchs Internetz um herauszufinden, wie ich es schaffe in einer Combobox ein bestimmtes Feld auszuwählen.
Bisher habe ich alle Felder in denen ich etwas reinschreiben wollte mit GetElementById rausgesucht und mit Innet.Text gefüllt.
Jedoch geht das bei einer Combobox nicht!
Ich hab einiges versucht und bin bisher immer gescheitert
Hier mal ein paar Beispiel Bilder:
_____
_____
_____
Hier ist einmal der HTML Code von der unangefasten Combobox (Code unsortiert):
Spoiler anzeigen
und hier von der benutzen Combobox (Januar eingtragen)(Code sortiert):
Spoiler anzeigen
Dier der gleiche einmal unsortiert:
Spoiler anzeigen
Damit ich nicht ganz Dumm darstehe, sag ich jetzt einfach mal, was ich noch vermute:
Ich sehe, dass bei der unberührten Combobox nicht viel im HTML Code definiert ist, dort steht, so hier haben wir das Feld BirthMonth und in dem Feld BirthMonth sind wir gerade auf dem Feld :0, also zeige ich jetzt Monat an.
Dann habe ich mir den HTML Code der genutzten Combobox angeguckt und sah: Aha, dort ist ja viel mehr definiert. Wenn man also einem Die Combobox anklickt holt der von irgentwo die Informationen, schreibt sie dort rein und zeigt sie dem Benutzer an. Wenn der Benutzer sich jetzt für eins festlegt ersetzt er einfach das "Monat" durch das was gewählt wurde (in diesem Fall Januar), Jedoch bleibt die ID=:0 , WIESO? Die ID von Januar ist doch :2, dann merkte ich, dass das :0 dafür steht, dass das das Feld ganz oben ist, also das was angezeigt wird, sozusagen Feld 0! Aha ok, also Nimmt er den Namen von Feld 2 und setzt ihn in Feld 0. Also dachte ich mir, mach ich doch einfach das selbe, DOCH:
Wie kann ich dieses Feld "Monat" in "Januar" umschreiben, ich dachte: ok machst du es wie bei einem normalen Feld, und machst das einfach so:
Geht nicht, <- Komm ich ja nicht ans "Monat",
<-Es gibt zu viele ":0" definitionen
<- Man kann anscheinen nicht Informationen aus Informationen holen
Deshalb, ich komm einfach nicht weiter.
Ich habe die SuFu benutzt und nichts gefunden, ich habe gegoogelt und Dinge gefunden die nicht für VB 2010 waren sonder für irgentwas, was ich nicht verstehe, also, I need you
Ich hoffe Ihr könnt helfen
Tim
ps Ich bin noch Anfänger, also bitte einfach erklären und nicht mit Fremdwörter rumschmeißen
Und ja, ich habe schon Html Combobox über "Button" per klick eine option auswählen.. gefunden und durchgelesen, aber da hatten die ja auch kein richtiges Ergebniss
ich lese mich jetzt schon seit ca 2 Stunden durchs Internetz um herauszufinden, wie ich es schaffe in einer Combobox ein bestimmtes Feld auszuwählen.
Bisher habe ich alle Felder in denen ich etwas reinschreiben wollte mit GetElementById rausgesucht und mit Innet.Text gefüllt.
Jedoch geht das bei einer Combobox nicht!
Ich hab einiges versucht und bin bisher immer gescheitert
Hier mal ein paar Beispiel Bilder:
_____
_____
_____
Hier ist einmal der HTML Code von der unangefasten Combobox (Code unsortiert):
HTML-Quellcode
- <span aria-invalid="true" class=" form-error" id="BirthMonth"><div aria-activedescendant=":0" title="Geburtsdatum" aria-haspopup="true" tabindex="0" style="-moz-user-select: none;" role="listbox" aria-expanded="false" class="goog-inline-block goog-flat-menu-button jfk-select"><div aria-posinset="0" aria-setsize="12" role="option" id=":0" class="goog-inline-block goog-flat-menu-button-caption">Monat</div><div aria-hidden="true" class="goog-inline-block goog-flat-menu-button-dropdown"> </div></div><input id="HiddenBirthMonth" name="BirthMonth" type="hidden"></span>
und hier von der benutzen Combobox (Januar eingtragen)(Code sortiert):
HTML-Quellcode
- <span id="BirthMonth">[list][*]<div aria-activedescendant=":0" title="Geburtsdatum" aria-haspopup="true" tabindex="0" style="-moz-user-select: none;" role="listbox" aria-expanded="false" class="goog-inline-block goog-flat-menu-button jfk-select">
- [list][*]<div aria-posinset="1" aria-setsize="12" role="option" id=":0" class="goog-inline-block goog-flat-menu-button-caption">Januar</div>
- [*]<div aria-hidden="true" class="goog-inline-block goog-flat-menu-button-dropdown"> </div></div>
- [*]<div aria-haspopup="true" role="listbox" style="-moz-user-select: none; visibility: visible; left: 0px; top: -3px; display: none;" class="goog-menu goog-menu-vertical">
- [list][*]
- [*]<div id=":1" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Januar</div></div>
- [*]<div id=":2" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Februar</div></div>
- [*]<div id=":3" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">März</div></div>
- [*]<div id=":4" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">April</div></div>
- [*]<div id=":5" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Mai</div></div>
- [*]<div id=":6" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Juni</div></div>
- [*]<div id=":7" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Juli</div></div>
- [*]<div id=":8" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">August</div></div>
- [*]<div id=":9" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">September</div></div>
- [*]<div id=":a" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Oktober</div></div>
- [*]<div id=":b" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">November</div></div>
- [*]<div id=":c" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Dezember</div></div></div>
- [/list][*]<input value="01" id="HiddenBirthMonth" name="BirthMonth" type="hidden"></span>
- [/list][/list]
Dier der gleiche einmal unsortiert:
HTML-Quellcode
- <span id="BirthMonth"><div aria-activedescendant=":0" title="Geburtsdatum" aria-haspopup="true" tabindex="0" style="-moz-user-select: none;" role="listbox" aria-expanded="false" class="goog-inline-block goog-flat-menu-button jfk-select"><div aria-posinset="1" aria-setsize="12" role="option" id=":0" class="goog-inline-block goog-flat-menu-button-caption">Januar</div><div aria-hidden="true" class="goog-inline-block goog-flat-menu-button-dropdown"> </div></div><div aria-haspopup="true" role="listbox" style="-moz-user-select: none; visibility: visible; left: 0px; top: -3px; display: none;" class="goog-menu goog-menu-vertical"><div id=":1" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Januar</div></div><div id=":2" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Februar</div></div><div id=":3" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">März</div></div><div id=":4" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">April</div></div><div id=":5" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Mai</div></div><div id=":6" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Juni</div></div><div id=":7" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Juli</div></div><div id=":8" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">August</div></div><div id=":9" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">September</div></div><div id=":a" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Oktober</div></div><div id=":b" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">November</div></div><div id=":c" style="-moz-user-select: none;" role="option" class="goog-menuitem"><div class="goog-menuitem-content">Dezember</div></div></div><input value="01" id="HiddenBirthMonth" name="BirthMonth" type="hidden"></span>
Damit ich nicht ganz Dumm darstehe, sag ich jetzt einfach mal, was ich noch vermute:
Ich sehe, dass bei der unberührten Combobox nicht viel im HTML Code definiert ist, dort steht, so hier haben wir das Feld BirthMonth und in dem Feld BirthMonth sind wir gerade auf dem Feld :0, also zeige ich jetzt Monat an.
Dann habe ich mir den HTML Code der genutzten Combobox angeguckt und sah: Aha, dort ist ja viel mehr definiert. Wenn man also einem Die Combobox anklickt holt der von irgentwo die Informationen, schreibt sie dort rein und zeigt sie dem Benutzer an. Wenn der Benutzer sich jetzt für eins festlegt ersetzt er einfach das "Monat" durch das was gewählt wurde (in diesem Fall Januar), Jedoch bleibt die ID=:0 , WIESO? Die ID von Januar ist doch :2, dann merkte ich, dass das :0 dafür steht, dass das das Feld ganz oben ist, also das was angezeigt wird, sozusagen Feld 0! Aha ok, also Nimmt er den Namen von Feld 2 und setzt ihn in Feld 0. Also dachte ich mir, mach ich doch einfach das selbe, DOCH:
Wie kann ich dieses Feld "Monat" in "Januar" umschreiben, ich dachte: ok machst du es wie bei einem normalen Feld, und machst das einfach so:
Geht nicht, <- Komm ich ja nicht ans "Monat",
<-Es gibt zu viele ":0" definitionen
Deshalb, ich komm einfach nicht weiter.
Ich habe die SuFu benutzt und nichts gefunden, ich habe gegoogelt und Dinge gefunden die nicht für VB 2010 waren sonder für irgentwas, was ich nicht verstehe, also, I need you
Ich hoffe Ihr könnt helfen
Tim
ps Ich bin noch Anfänger, also bitte einfach erklären und nicht mit Fremdwörter rumschmeißen
Und ja, ich habe schon Html Combobox über "Button" per klick eine option auswählen.. gefunden und durchgelesen, aber da hatten die ja auch kein richtiges Ergebniss
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Sinmson“ ()