Salve a tutti,
ho cercato una soluzione ma senza esito positivo.

In un form all'interno di una scheda clienti ho due select "A" e "B". "A" ha due options "Si" e "No". Se su "A" seleziono "Si", la select "B", precedentemente nascosta, compare nel form e posso selezionare una delle options disponibili.
E fin qui nessun problema.
Il problema nasce nel momento in cui, una volta salvata la scheda cliente, rientro nella scheda per modificarla: compare solo la select "A" con la option "Si" ma la select "B" non vuole saperne di farsi vedere. Per vederla devo riselezionare "Si" dalla select "A" e solo a quel punto compare la select "B" con la option selezionata.
Potreste aiutarmi a risolvere il problema? Di seguito il codice che utilizzo:

codice:
<head>
<script> function MiaFunz(Valore){ 
var ref = document.getElementById('n0'); 
if (Valore=="Si"){ 
ref.style.display='block'; 
} 
else{ 
ref.style.display='none'; 
} 
} 
</script>
</head>

<body>

<select name="tetto" id="tetto" onChange="MiaFunz(gest.tetto.value);" >
               <option value="<%=rs("tetto")%>"><%=rs("tetto")%></option>
               <option value="Si">Si</option>
               <option value="No">No</option>
             </select>

<div style="display:none;" id="n0">
       <font face="tahoma">
         <small>
          <strong>Mq tetto:</strong> <input name="mq_tetto" type="text" id="mq_tetto" size="10" value="<%=rs("mq_tetto")%>">
         </small>
       </font></div>
Grazie mille