Hallo,
ich habe in einem Formular ein select-Feld, ... Paralell dazu soll die Bezeichnung der Warengruppe angezeigt werden.
Das ich die js-Funktion fct_ZeigeWG onBlur und onChange aufrufe, war schon eine Verzweiflungstat,
und führt nicht zum Ziel, weil in beiden Fällen die Verarbeitung erst _nach_ Verlassen des Feldes startet. Dein Freund wäre onKeyup oder onMouse(irgendwas)
Wobei das alert nur dazu dienen soll, zu testen, ob die Funktion überhaupt angesprochen wird - es erscheint KEIN Meldungsfenster.
alert poppt nicht auf, wenn es nichts zu alerten gibt, das Argument könnte also leer sein. Gib eine Klammer mit aus, damit alert auch alertet.
alert( "[" +text +"]" );
So kann man leere Variablen erkennen, natürlich auch in PHP mit echo.
Ich habe einfach keinen blassen Schimmer mehr, wo ich den Bock geschossen habe.
Naja, hier lauern auch noch Böcke:
getElementsByName("WGText").style.display=none;
Ich schenke dir ein "document." und ein "[0]" zur Reparatur. ...ByName ist ein Array, du musst die einzelnen Elemente ansprechen.
getElementById(getElementById("warengruppe").value).style.display=inline;
Auch hier fehlt zumindest "document." zweimal.
Kalle