ma, provenienti da dove?
la select si trova nello stesso documento?
se si', il concetto per sommi capi e' questo
codice:
<form>
<input type="text" name="testo" />
<select multiple="multiple" onchange="var u='';for(var k=0,l=this.options.length;k<l;k++) if(this.options[k].selected) u+=((u!='')?', ':'')+this.options[k].value; this.form.testo.value=u">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</form>
se invece stai parlando del documento a cui il form viene inviato e' da risolversi lato server
ciao