Harry Haller: mit onChange einen Wert in ein verstecktes Feld schreiben

Hallo!

Ich möchte bei Auswahl eines Wertes aus einem Auswahlfeld in ein verstecktes Feld eintragen.
Meine Idee war folgende:

function on_Change()
 {
    if(document.test.from.options[2].selected==true)
        {
         document.test.versteckt.value=='Wert2';
     }
 }

Diese Funktion habe ich ausgelagert und über
<script language="JavaScript" src="js/onchange.js" text="JavaScript"></script>
verbunden

Zum Auslösen wollte ich nun <select name="from" size="1" onchange="on_Change();">
verwenden.

Da ich ein ziemlicher Anfänger bin, funktioniert es leider nicht.
Ich weiß aber nicht wieso. Habe schon im Netz geschaut, wusste aber nicht so richtig nach was ich suchen sollte.

  1. <script language="JavaScript" src="js/onchange.js" text="JavaScript"></script>

    versuchs mit folgendem, das löst dein problem zwar nicht, aber behebt sicher ein paar fehler
    <script type="text/javascript" src="js/onchange.js"></script>

  2. Hallo,

    Ich möchte bei Auswahl eines Wertes aus einem Auswahlfeld in ein verstecktes Feld eintragen.

    häufiger wird der Fehler andersherum gemacht:

    document.test.versteckt.value=='Wert2';

    Du möchtest doch zuweisen und nicht vergleichen?
    Leerzeichen vor und nach Operatoren sind übrigens eine hervorragende Idee.

    Freundliche Grüße

    Vinzenz