e' il caso di usare una funzione
comunque da quanto ho capito il valore puo' essere concatenato solo alla pressione del button, quindi non e' detto serva gestire l' onchange delle singole select
prova a partire da una cosa del genere
codice:
function settaValoreDestinazione(f){
var arrNomiSelect=['select1','select2','select3'];
f.campodestinazione.value='';
for(var k=0;k<3;++k){
var sel=f.elements[arrNomiSelect[k]];
f.campodestinazione.value+=sel.options[sel.selectedIndex].value+((k==2)?'':' ');
}
}
onclick="settaValoreDestinazione(this.form);"