Hi,
Ich möchte aber dass nur dann mehrere Namen
ins Feld geschrieben werden, wenn auch mehrere Namen ausgewählt sind(STRG-Taste gedrückt).
Loope durch alle options, prüfe ob gechecked, erzeuge einen String zur Weiterbearbeitung:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html><head><script type="text/javascript">
function dpl(el){
var txt = "";
for (i = 0; i < el.length; i++){
if (!el[i].selected) continue;
txt += (txt? ", " : "") + el[i].value;
}
alert(txt);
}
</script></head><body><form>
<select name="sel" multiple onclick="dpl(this)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</form></body></html>
Gruesse, Joachim
Am Ende wird alles gut.