<select multiple id="sel">
<option value="1">11</option>
<option value="2">22</option>
<option value="3">33</option>
<option value="4">44</option>
</select><input type="text" value="" id="txt" size="100"/>
<input type="button" value="确定" id="btn"/>
<script>
function $(obj) {
return (typeof obj=="object")?obj:document.getElementById(obj);
}
var btn = $("btn");
var txt = $("txt");
var sel = $("sel")
btn.onclick = function() {
for(var i=0;i<sel.length;i++) {
if(sel.options[i].selected) {
txt.value += sel.options[i].value;
}
}
}
</script>
<option value="1">11</option>
<option value="2">22</option>
<option value="3">33</option>
<option value="4">44</option>
</select><input type="text" value="" id="txt" size="100"/>
<input type="button" value="确定" id="btn"/>
<script>
function $(obj) {
return (typeof obj=="object")?obj:document.getElementById(obj);
}
var btn = $("btn");
var txt = $("txt");
var sel = $("sel")
btn.onclick = function() {
for(var i=0;i<sel.length;i++) {
if(sel.options[i].selected) {
txt.value += sel.options[i].value;
}
}
}
</script>
if(window.event.keyCode==17){
sel.multiple=true;
}
}
<select id="sel" onkeydown="keyDowm();">
<option>aaaaaaaaaa</option>
<option>bbbbbbbbbb</option>
<option>cccccccccc</option>
<option>dddddddddd</option>
</select>