Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Select attiva o disattiva div

    Salve,
    utilizzando questo script in un ciclo sql nn mi funziona, dove sbaglio?
    In pratica a me servirebbe che selezionando metal, seta deve visualizzarmi una div e invece selezionando le altre option deve visionarmi un'altra div, ecco il codice:
    codice:
          <script type="text/javascript">
    function show(<%=iContatore%>) {
          if(document.info.supporto<%=iContatore%>.options[document.info.supporto<%=iContatore%>.selectedIndex].value == 'metal'){
            document.getElementById('box<%=iContatore%>').style.display='block';
            }
          else
            {
            document.getElementById('box<%=iContatore%>').style.display='none';
            
            if(document.info.supporto<%=iContatore%>.options[document.info.supporto<%=iContatore%>.selectedIndex].value == 'seta'){
            document.getElementById('box<%=iContatore%>').style.display='block';
            }
          else
            {
            document.getElementById('box<%=iContatore%>').style.display='none';
            
    
           }
        }
      </script>
    Poi richiamo:
    codice:
    <div id="box<%=iContatore%>" style="display:none">
    IL BOX ATTIVO SOLO SE SELEZIONATO: METAL o SETA
    </div>
    
    <div id="boxbis<%=iContatore%>" style="display:none">
    IL BOX ATTIVO SOLO SE SELEZIONATI LE ALTRE OPZIONI DELLA SELECT
    </div>
    SELECT:
    codice:
        <select size="1" id="supporto<%=iContatore%>" name="supporto<%=iContatore%>" onchange="show(<%=iContatore%>)">
                <option value="lucida" selected>lucida
                <option value="opaca">opaca</option>
                <option value="seta">seta</option>
                <option value="metal">metal</option>
                </select>
    GRAZIE
    G.
    [

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    
    function show(Cont){
          if(document.info.elements['supporto'+Cont].options[document.info..elements['supporto'+Cont].selectedIndex].value =='metal'){
            document.getElementById('box'+Cont).style.display='block';
            }
          else
            {
            document.getElementById('box'+Cont).style.display='none';
            
            if(document.info.elements['supporto'+Cont].options[document.info.elements['supporto'+Cont].selectedIndex].value =='seta'){
            document.getElementById('box'+Cont).style.display='block';
            }
          else
            {
            document.getElementById('box'+Cont).style.display='none';
            
    
           }
        }
    
    Ultima modifica di cavicchiandrea; 25-02-2014 a 19:27
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie

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.