mikefry: Dropdown-Problem: mit einem Dropdown mehrere Textfelder füllen

Beitrag lesen

Hallo zusammen,

ich habe mir mit Hilfe von Google etwas zusammen gebastelt um durch die Auswahl eines Dropdown ein Textfeld ausfüllen zu lassen. Nun muss ich nach Auswahl des Dropdown jedoch nicht ein Textfeld füllen lassen, sondern 3-5.

Ich habe versucht den Code zu erweitern, umzuschreiben und über google nach Hinweise zu suchen, leider erfolglos.

Bislang sieht es so aus:

<td><select class="pulldown" name="option" id="option">
  <option value="1">Option wählen</option>
  <option value="Option 1">Option 1</option>
  <option value="Option 2">Option 2</option>
  <option value="Option 3">Option 3</option>
</select></td>
<input type="hidden" name="optionID_Option 1" value="Wert 1.1"/>
<input type="hidden" name="optionID_Option 2" value="Wert 2.1"/>
<input type="hidden" name="optionID_Option 3" value="Wert 3.1"/>
<tr><td><input type="text" name="wert" id="wert" readonly></td>
<script type="text/javascript">
 var dropDown = document.getElementById('option');
 var textfeld = document.getElementById('wert');
 dropDown.onchange = function() {
   var hidden = document.getElementsByName('optionID_' + this.value)[0];
   if(hidden)
     textfeld.value = hidden.value;
 };
</script>Quelltext hier

Wenn ich es versuche auf meine Bedürfnisse zu ändern, wird mir nur das letzte Textfeld mit dem ersten Wert gefüllt.

Ich hätte aber gerne, dass bei Auswahl von Option 1, Textfeld 1: Wert 1.1, Textfeld 2: Wert 1.2, Textfeld 3: Wert 1.3 hat.

Über einen Denkanstoß würde ich mich freuen. Gerne auch einen ganzen anderen Weg, falls ich mich verrannt habe.

Viel Grüße