Originariamente inviato da fmortara
In effetti lo faccio, ma alla modifica della select devo nascondere quello mostrato e mostrarne un altro.
Intendevo, nascondere preventivamente nella funzione:
codice:
function showForm(sel){

    var selezionato=sel.options[sel.selectedIndex].value;

    //nascondo tutti i form
    var tutti_i_form=document.getElementsByTagName('form');
    for(var i=0; i<tutti_i_form.length; i++){
        tutti_i_form[i].style.display="none";
    }
    
    //mostro solo quello passato
    document.getElementById('form_'+selezionato).style.display='block'

}