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

    Problema con style.display

    Ciao a tutti, io ho due radio button che mi devono rendere visibili o meno due tabelle che hanno la prima ha id="Tab_Azienda" e l'altra id="Tab_Privato"

    Quando clicco su uno dei due radio ho scritto questo codice :
    onClick="document.getElementById('Tab_Azienda').di splay='';document.getElementById('Tab_Privato').di splay='none';"

    il problema è che non funziona, qualcuna sa dirmi come mai?
    Ciao!
    ...NO ONE IS INNOCENT ANYMORE...

  2. #2
    codice:
    onClick="document.getElementById('Tab_Azienda').display='inline'; document.getElementById('Tab_Privato').display='none';"
    ciao

  3. #3
    Ciao, non funziona visto che la tabella è all'interno di un form ho messo :
    codice:
    document.Form.getElementById('Tab_Azienda').display='none'     eccc....eccc...

    ma nn va comunque!
    ...NO ONE IS INNOCENT ANYMORE...

  4. #4
    Originariamente inviato da rotteninside
    Ciao, non funziona visto che la tabella è all'interno di un form ho messo :
    codice:
    document.Form.getElementById('Tab_Azienda').display='none'     eccc....eccc...

    ma nn va comunque!
    non c'entra nulla che la tabella sia in un form...
    non esiste il metodo getElementById() per Form, ne tantomeno document.Form.

    prova così:

    codice:
    document.getElementById('Tab_Azienda').style.display='none'

  5. #5
    ok. avevo notato anch'io che mancava 'style' prima di display, e fin qui tutto bene, ma mi esegue solo la prima istruzione, la seconda nn se la esegue.
    ...NO ONE IS INNOCENT ANYMORE...

  6. #6
    è strano.
    scrivimi l'intero codice che stai utilizzando.

  7. #7
    risolto così :

    codice:
    <script language="javascript">
    function Visualizza(Mostra,Nascondi){
       document.getElementById(Mostra).style.display='';
       document.getElementById(Nascondi).style.display='none';
    }
    </script>
    poi sull'onClick="Visualizza('Tab_Azienda','Tab_Privat o')"

    Grazie! ciao.
    ...NO ONE IS INNOCENT ANYMORE...

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.