mit onChange einen Wert in ein verstecktes Feld schreiben
Harry Haller
- javascript
0 suit0 Vinzenz Mai
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.
<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>
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