Poi chiaramente aggiungi un button nel form e all'onclick richiami la funzione rimuovi() passandole, come per aggiungi(), gli id del menu a tendina e dell'area di testo. LA funzione elimina gli elementi che selezioni dal menu a tendina solo se sono presenti nell'area di testo e gestisce le coppie di virgole rimaste vuote. L'ho scritta e l'ho provata di fretta, ma dovrebbe funzionare.codice:function rimuovi(idsrc,iddst) { var elem = document.getElementById(idsrc); var listavoci = document.getElementById(iddst); for (n=0; n<elem.options.length; n++) { if (elem.options[n].selected==true) { if (listavoci.value.indexOf(elem.options[n].value)!=-1) { var inizio = listavoci.value.indexOf(elem.options[n].value); var lung = elem.options[n].value.length; var fine = inizio + lung; var ch = (listavoci.value.substring(fine,fine + 1)==',')? 1 : 0; listavoci = listavoci.value.substring(0,inizio) + listavoci.value.substring(fine + ch,listavoci.value.length); } } } document.getElementById(iddst).value = ""; document.getElementById(iddst).value = listavoci; }![]()