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

    3 checkbox ma restano spazi ai div nascosti

    Carissimi,
    ho questo script che funziona correttamente... però alternando le tre selezioni lascia lo spazio dove ci sono gli div disattivati che sono campi di form in tabella, come posso ovviare al problema?
    Grazie

    codice:
    <script type="text/javascript">
    <!--
    function visiona(){
    var f = document.preventivo;
    if(!f.a.checked){
    document.getElementById("privato").style.visibility='hidden';
    }else{
    document.getElementById("privato").style.visibility='visible';
    }
    if(!f.b.checked){
    document.getElementById("azienda").style.visibility='hidden';
    }else{
    document.getElementById("azienda").style.visibility='visible';
    }
    if(!f.c.checked){
    document.getElementById("ditta").style.visibility='hidden';
    }else{
    document.getElementById("ditta").style.visibility='visible';
    }
    }
    // -->
    </script>
    Ai checkbox:

    codice:
    <input  id="a" type="radio" name="tipologia" value="ON" onClick="visiona()">
    
    <input  id="b" type="radio" name="tipologia" value="ON" onClick="visiona()">
    
    <input  id="c" type="radio" name="tipologia" value="ON" onClick="visiona()">
    I div:
    codice:
    <div id="privato">CAMPI PRIVATO</div>
    
    <div id="azienda">CAMPI azienda</div>
    
    <div id="ditta">CAMPI ditta</div>
    G.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Invece del visibility='hidden'; usa display='none'; e per visibility='visible'; usa display='block';
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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

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.