der Wert in Auswahl1 soll nur dann markiert werden wenn er in Auswahl2 markiert ist...
Hi!
der Wert in auswahl (a und b) soll nur dann markiert werden wenn er in auswahl2 markiert ist(da in auswahl2 nur a markiert werden kann weil nur jener Wert sich in der Textbox befindet dürfte also auswahl nur a markieren nicht aber wie hier den Wert b!!!...leider ist das aber hier der Fall!!
Hab es mit einer if Funktion versucht aber das fruchtet leider nicht
Hier nochmals die Formel mit Erklärung ;)...
gibt man b ein(also in den input dann verweißt onKeyUp auf die Funktionen Eingabe1 und Eingabe2)
dann wird b markiert(
Eingabe1 sucht nach b und markiert b
dies geschieht wie folgt:
a) der Wert Eingabewert soll klein gemacht werden(Eingabe soll unabhängig von Groß- und Kleinschreibung sein)
wert1 = wert1.toLowerCase();
b) die Funktion ist schlägt aus wenn der Wert mehr als einen Buchstaben besitzt(hab hier && document.getElementById('auswahl2').selected anhängen versucht...das funktioniert aber leider nicht ;( )
if (wert1.length == 0)
c) hole dir den Wert von der Textbox auswahl
var selectOpt = document.getElementById('auswahl').options;
d) Ermittle die Länge vom Wert
var l = selectOpt.length;
e) hier sollte nun der gesuchte Wortteil (zB: Wo in Wort) auch sofern dieser im Wort enthalten die Funktion auslösen die das gesamte Wort markiert(also Wo ist in Wort enthalten und markiert Wort)
for (i = 0; i < l; i++){
if (wert1 == selectOpt[i].innerHTML.substr(0, wert1.length).toLowerCase()){
selectOpt[i].selected = true;
)
Eingabe2 markiert nun einfach den Wert von auswahl2
Nochmals das Problem :P...:
(der Wert in auswahl (a und b) soll nur dann markiert werden wenn er in auswahl2 markiert ist(da in auswahl2 nur a markiert werden kann weil nur jener Wert sich in der Textbox befindet dürfte also auswahl nur a markieren nicht aber wie hier den Wert b!!!...leider ist das aber hier der Fall!!)
Lg Gast0111