Sono riuscito nel mio intento solo che vorrei ottimizzare il codice utilizzato. Ecco la pagina:
<html>
<head>
<title>Documento senza titolo</title>
<script language="javascript">
function sacchetto(obj, a){
var e=document.getElementById(a);
if(obj=="altro2") {
e.style.display="block";
}else{
e.style.display="none";
}
}
function sacchetto2(obj, a){
var e=document.getElementById(a);
if(obj=="automatico") {
e.style.display="block";
}else{
e.style.display="none";
}
}
function sacchetto3(obj, a){
var e=document.getElementById(a);
if(obj=="manuale") {
e.style.display="block";
}else{
e.style.display="none";
}
}
</script>
</head>
<body>
<select name="prova2" onchange="sacchetto(this.options[this.selectedIndex].value, 'sacchetto') || sacchetto2(this.options[this.selectedIndex].value, 'sacchetto2') || sacchetto3(this.options[this.selectedIndex].value, 'sacchetto3')">
<option value="">Seleziona</option>
<option value="automatico">automatico</option>
<option value="manuale">manuale</option>
<option value="plastica">plastica</option>
<option value="altro2">altro</option>
</select>
<div id="sacchetto2" style="display: none;">
<select>
<option value="prova">prova1</option>
<option value="manuale">prova2</option>
</select>
</div>
<div id="sacchetto" style="display: none;">
Altro <input type="text">
</div>
<div id="sacchetto3" style="display: none;">
<select>
<option value="prova">test1</option>
<option value="manuale">test2</option>
</select>
</div>
</body>
</html>
Qualcuno sa aiutarmi?
Grazie