Kalle_B: Script wird (scheinbar?) nicht ausgeführt

Beitrag lesen

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