Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    23

    Attivare Textarea con ceckbox

    Ciao a tutti,
    sto provando a smanettare un pò con il javascript, vi pongo il mio problema, voglio attivare/disattivare un elemento textarea usando un ceckbox,

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Javascript</title>
    <script type="text/javascript">
    function Attivazione (){
        var ditta=document.getElementById("DI");
        var piva=document.getElementById("PI");
        ditta.checked ? piva.disable= 'true' : piva.disabled= 'false' ;
        //ditta.checked ? document.write("True") : document.write("False");
    }
        
    </script>
    </head>
    
    
    <body>
    
    
    <input type="checkbox" id="DI" onclick="Attivazione ();" value="" />
    <textarea name="" cols="" rows=""  id="PI"></textarea>
    
    
    </body>
    </html>
    Ecco il mio codice, l'errore è che riesco solo disattivarlo e non ad attivarlo

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao, controlla la correttezza del codice (in un punto hai dimenticato una "d" finale in "disabled") e togli gli apici da "true" e "false".
    Prova così:
    codice:
        ditta.checked ? piva.disabled=true : piva.disabled=false ;
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.