Kristin: Eventhandler onchange beim Ändern von selected

Beitrag lesen

Hi!

»» > Rufe sie einfach im Script auf, nachdem du die Option selektierst.
»»
»» wie muss ich das machen, wenn ich mehrere Formulare habe, die annähernd die selben Elemente haben, aber bei onchange andere Parameter übergeben und andere Funktionen aufgerufen werden?

Du hast eine Code-Stelle gezeigt, an der du die selected-Eigenschaft eines Elements in einem bestimmten Formular änderst.
Also wird es dir doch wohl möglich sein, in der nächsten Zeile auch die Referenz auf eben dieses Formularelement an deine Funktion zu übergeben ...?

das mit der Referenz ist kein Problem.

Der Code vom Ursprungspost war ziemlich gekürzt um die Frage allgemein zu halten.

Das onchange sieht z.B. wie folgt aus

im Formular 1
onchange="test1(this);test2(this, 'irgendetwas')"

im Formular 2
onchange="test1(this);test2(this, 'irgendetwas anders')"

im Formular 3
onchange="test1(this);test2(this, 'wieder etwas anders')"

die Funktion test1(Referenz) aufzurufen ist kein Problem

test1(obj.form.test)
obj = übergebene Referenz
test = Name der Dropdownliste

Wie rufe ich aber die Funktion test2(Referenz, Text) auf? Bzw. wie komme ich an den Text?

Kristin