Visualizzazione dei risultati da 1 a 7 su 7

Discussione: nascondere celle

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

    nascondere celle

    Carissimi
    ho questo script, mi funziona correttamente se all'interno del DIV c'è una parola, ma se devo nascondere una serie di celle facenti parte di una tabella, allora nn funziona, come mai?
    codice:
    <script type="text/javascript">
    <!--
    function visiona(){
    var f = document.info;
    if(!f.a.checked){
    document.getElementById("privato").style.display='none';
    }else{
    document.getElementById("privato").style.display='block';
    }
    if(!f.b.checked){
    document.getElementById("azienda").style.display='none';
    }else{
    document.getElementById("azienda").style.display='block';
    }
    }
    // -->
    </script>
    codice:
    <form name=info>
    <input  id="a" type="radio" name="tipologia" value="ON" onClick="visiona()" >Privato
    <input  id="b" type="radio" name="tipologia" value="ON" onClick="visiona()" >Azienda
    
    <div id="privato" style="display:none" >
    qui vorrei nascondere una serie di celle
    </div>
    <div id="azienda" style="display:none" >
    qui vorrei nascondere una serie di celle
    </div>
    </form>
    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
    sicuro di scriverlo correttamente cosi
    codice:
    <input  id="b" type="radio" name="tipologia" value="ON" onClick="visiona()" >Azienda
    <div id="privato" style="display:none" >
    <table><tr><td></td></tr></table>
    </div>
    <div id="azienda" style="display:none" >
    idem...
    </div>
    </form>
    e l'unico modo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    quindi all'interno del div deve esserci TUTTA la tabella!!
    Pensavo di escludere tramite div solo alcune celle....

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    una tabella puo' contenere solo elementi di una tabella
    un annidamento incorretto nel markup comparta malfunzionamenti a livello di javascript quindi devi rispettare le regole

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da djjunior
    quindi all'interno del div deve esserci TUTTA la tabella!!
    Pensavo di escludere tramite div solo alcune celle....
    se non gradisci tutta la tabella nel div devi operare sui singoli td ma fai molta attenzione potrebbe sballare tutto il layout
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Opinione personale: Non usare table e varie. sono molto rognose (vedesi ad esempio la risposta di @andrea). Ci sono varie alternative a <table></table>

    Per una bella risata vai QUI

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    grazie a tutti per le risposte...

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.