Originariamente inviato da fmortara
Intanto grazie a tutti!!
La prima funzione di Carlo va alla grande.
Per quanto riguarda la seconda, non posso dare ai div lo stesso nome dell'option, perché alcuni div si aprono con diverse option scelte.
La funzione di luca non va perché mi elimina il form e non i div nel form, ma probabilmente potrebbe andare se modificata opportunamente, me la studierò!
PS: Il form è unico, ed io nascono/mostro solo alcuni div in base ad alcune scelte dell'utente
codice:
form
..input
..select (in base a questa select mostro uno o nessuno dei div)
..div
..div
..div
/form
se il form è unico e contiene dei div la funzione diventa:
codice:
function showForm(sel){
var selezionato=sel.options[sel.selectedIndex].value;
//nascondo tutti i div dentro il form
var tutti_i_div=document.getElementsByTagName('form')[0].getElementsByTagName('div');
for(var i=0; i<tutti_i_div.length; i++){
tutti_i_div[i].style.display="none";
}
//mostro solo quello passato
document.getElementById('form_'+selezionato).style.display='block'
}