Hallo!
Ich habs mal so gemacht:
Javascript-Funktion selectWert(sObj) im header (von einer usenet-faq auf dcljs.de).
<script language="JavaScript" type="text/javascript">
<!--
function radioWert(rObj) {
for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
return false;
}
function selectWert(sObj) {
with (sObj) return options[selectedIndex].value;
}
function multipleWert(sObj, trenn) {
var rVal = '';
for (var i=0; i<sObj.options.length; i++) with (sObj.options[i])
if (selected) rVal += trenn + value;
return rVal.substring(trenn.length);
}
// -->
</script>
Und dann noch als <a>-tag, und das ganze in einem <form>-tag:
<FORM ACTION="formwrite.php" METHOD="post" enctype="multipart/form-data" name="formwriteform">
Betroffene Bereiche: <BR>
<SELECT id="select" NAME="bereiche" size="8">
<option value="Außen">Außen</option>
<option value="Innen">Innen</option>
<option value="Vorne">Vorne</option>
</select>
<a href="javascript:void(document.formwriteform.bereichegewaehlt.value += ';' + selectWert(document.formwriteform.bereiche) );">Bereich hinzufügen</a>
</td>
<td>
<TEXTAREA NAME="bereichegewaehlt" ROWS="9" COLS="25"></TEXTAREA><BR>
</td></tr></table>
</FORM>