Salve,
uso una piccola funzione per mostrare/nascondere dei div in base alla modifica di una select.
codice:
function showForm(sel){
if(sel.options[sel.selectedIndex].value == 'page')
{
document.getElementById('page_form').style.display='block';
document.getElementById('url_form').style.display='none';
document.getElementById('cp_form').style.display='none';
}
else if(sel.options[sel.selectedIndex].value == 'url')
{
document.getElementById('page_form').style.display='none';
document.getElementById('url_form').style.display='block';
document.getElementById('cp_form').style.display='none';
}
else if(sel.options[sel.selectedIndex].value == 'cp')
{
document.getElementById('page_form').style.display='none';
document.getElementById('url_form').style.display='none';
document.getElementById('cp_form').style.display='block';
}
else
{
document.getElementById('page_form').style.display='none';
document.getElementById('url_form').style.display='none';
document.getElementById('cp_form').style.display='none';
}
}
Ma come immaginerete se aggiungo un div, devo scrivere la riga in ogni condizione if.
Dato che non sono molto esperto in javascript, vorrei sapere se esiste un modo per automatizzare il processo?
Grazie in anticipo.