Grazie per il suggerimento.....
avevo trovato l'errore ed ho risolto in questo modo


function cancella(val){
document.getElementsByName("prog_record")[0].value=document.getElementsByName("dati_cancellazi one")[0].options[document.getElementsByName("dati_cancellazione")[0].selectedIndex].value;
document.getElementsByName("form_cancellazione")[0].submit();
}


richiamando la funzione sull'onclick

Grazie di nuovo