Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Mostrare div nascosto con dati da db

    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

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    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>
    <script> 
    var sel = document.getElementById('tetto'); 
    if (sel.options[sel.selectedIndex].value=="Si"){ 
    document.getElementById('n0').style.display='block'; 
    } 
    </script>
    <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>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    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>
    <script> 
    var sel = document.getElementById('tetto'); 
    if (sel.options[sel.selectedIndex].value=="Si"){ 
    document.getElementById('n0').style.display='block'; 
    } 
    </script>
    <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 per la risposta, Andrea.

    Ho provato a modificare come da te descritto ma non succede nulla...

    Grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Sposta la parte di codice che ha aggiunto Andrea a fondo pagina

  5. #5
    Quote Originariamente inviata da Vindav Visualizza il messaggio
    Sposta la parte di codice che ha aggiunto Andrea a fondo pagina
    Yesssssss!!!

    Tutto risolto!
    Grazie mille Vindav e Andrea.

    Vi auguro una buona serata.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.