Burkhard: Form

Hallo Ihr,
weiß irgendjemand, wie ich den Wert einer selectbox ändere, je nachdem, was in einem Textfeld vom User eingetragen wird? Für PC IE kann ich das jetzt schon, aber bei NS4.7 und auf dem Mac tut’s das nicht. Für Denkanstösse wäre ich wirklich dankbar.
Zum bessern Verständnis  habe ich mal was vorbereitet.
http://www.stodt.de/formtest/
Danke schon mal
Gruß Burkhard

  1. Hi
    <select name="DINA" onChange="Breite.value = options [selectedIndex].value;Test();fingerweg();">
    Das geht so nicht mit NS: (der IE macht das nur, weil er Fehlertoleranter ist: Leerzeichen hinter options ist falsch, und soweit ich das weiss muss das Auswahlmenue folgendermassen angesprochen werden:
    document.main.DINA.options[document.main.DINA.selectedIndex].value
    Also:
    <select name="DINA" onChange="document.main.Breite.value= document.main.DINA.options[document.main.DINA.selectedIndex].value
    ;Test();fingerweg();">

    Tschau Holger

    1. Hallo Holger,
      vielen Dank, aber das ist nicht die Lösung. Schade eingentlich
      Gruß Burkhard

  2. Hallo Burkhard,

    Du kannst den Wert einer selectbox nicht einfach so ändern, zumindest gemäß den Specs.

    Also, erst auf die Box zugreifen, dann auf eine ihrer optionen (hier bietet sich wohl "kennix" oder so an), dann den value und dem besseren Verständnis für den User auch den text ändern, und diese option auf "selected" setzen. gut umrühren, 20 minuten ziehen lassen und zu seichter Lektüre genießen......

    Rezept:http://www.teamone.de/selfhtml/tecbbdaa.htm

    Bye Ed X