Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113

    onclick assegna classe ad una tabella

    buongiorno a tutti,
    stò cercando di fare un form in cui, se ad una domanda rispondo NO (checkbox) allora una parte del form (domande necessarie solo se si risponde si) si deve nascondere.

    Pensavo di utilizzare i CSS e di rendere opportunamente invisibile una tabella dentro il form.

    Guardando nei post precedenti ho trovato questa soluzione che va bene nel caso voglia rendere invisibile tutto il form.

    onclick="document.nomemodulo.className='nomeclasse '"

    Quello che cerco io é un modo per applicare un CSS non a tutto il modulo ma ad una tabella all'interno del modulo.

    Ho provato con

    onClick="document.form1.Tabella.className='prova'"

    Ma mi da un errore nella visualizzazione... Non mi vengono in mente altre soluzioni, qualcuno potrebbe aiutarmi?


    Grazie in anticipo per l'attenzione

    Luca

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    potresti postare la pagina (se non è eccessivamente lunga)?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113
    ok, tanto é solo una prova con due elementi in croce...

    grazie

    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <style type="text/css">
    <!--
    .prova {
    	color: #CCCCCC;
    	visibility: hidden;
    }
    -->
    </style>
    </head>
    
    <body>
    <form name="form1" method="post" action="">
      
    
    
        <input type="radio" name="radiobutton" value="radiobutton"  onClick="document.form1.Tabella.className='prova'">
      </p>
      <table width="500" border="0" cellpadding="3" cellspacing="0" id="Tabella" >
        <tr> 
          <td>proviamo</td>
          <td></td>
        </tr>
        <tr> 
          <td></td>
          <td><input name="textfield" type="text"></td>
        </tr>
        <tr> 
          <td></td>
          <td>vediamo un p&ograve;</td>
        </tr>
      </table>  
    
    
        <input type="submit" name="Submit" value="Invia">
      </p>
    </form>
    
    
    </p>
    </body>
    </html>

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    devi cambiare l'onclick così:

    codice:
    onclick="document.getElementById('Tabella').className='prova'"
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113
    grazie!!!!!!!


    Luca

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.