Aleksej V.: Formular: Liste soll Wert in Textfeld ändern

Beitrag lesen

Hallo,

so dürfte es funktionieren:
<html>
<head>
<script type="text/javascript">
function ueberkomlzirtes_einfuegen(werto) {
if (werto=='wert1') document.formi.anmerkungstext.value=document.formi.wert1.value
if (werto=='wert2') document.formi.anmerkungstext.value=document.formi.wert2.value
if (werto=='wert3') document.formi.anmerkungstext.value=document.formi.wert3.value
}
function ueberschreiben() {
var index = document.formi.auswahl.options[document.formi.auswahl.selectedIndex].value
if (index=='wert1') document.formi.wert1.value=document.formi.anmerkungstext.value
if (index=='wert2') document.formi.wert2.value=document.formi.anmerkungstext.value
if (index=='wert3') document.formi.wert3.value=document.formi.anmerkungstext.value
}
</script>
</head>
<body>
 <form name="formi">
<p>
  <select name="auswahl" onChange="ueberkomlzirtes_einfuegen(document.formi.auswahl.options[document.formi.auswahl.selectedIndex].value)">
    <option value="wert1">wert1</option>
    <option value="wert2">wert2</option>
    <option value="wert3">wert3</option>
  </select>
  <input type="hidden" name="wert1" value="Text für Wert 1">
  <input type="hidden" name="wert2" value="Text für Wert 2">
  <input type="hidden" name="wert3" value="Text für Wert 3">
</p>
<p>
  <textarea name="anmerkungstext" cols="40" wrap="VIRTUAL" onChange="ueberschreiben()">DA SOLL DER TEXT HIN</textarea>
</p>
 </form>
</body>
</html>

Grüße aus Düsseldorf,

Aleksej