• User Attivo •

    Applicare stile: nascondere textarea

    Ciao a tutti!
    Io ho questo codice

    
    <style type="text/css">
    <!--
    
    body {
        background-color: #000;
    }
    -->
    </style></head>
    
    <body>
    <form id="form1" name="form1" method="post" action="">
      <label>pasticcio
        <input type="text" name="ciccio" id="ciccio" />
      </label>
    </form>
    
    
    ```E' possibile attraverso i css fare in modo che la text area sia trasparente quando si apre la pagina e nel momento in cui ci clicco sopra ritorna con lo sfondo bianco ?
    
    Spero di essermi spiegato!
    Grazie

  • User Attivo •

    Ciao pettedemon!
    Non sono sicuro sia possibile tramite CSS, penso che una cosa simile la si possa fare utilizzando del javascript...vediamo se qualcuno ne sa di più ed aiuta entrambi 😉 .


  • Super User •

    Ciao pattedemon 🙂

    No è possibile, come dice appunto mistertwo, attraverso un linguaggio come javascript che applichi un background diverso allo stile della text-area sull'evento del click.

    Siccome non voglio farti degli esempi privi di fondamento sposto la discussione nella sezione appropriata vediamo se ti sappiamo aiutare maggiormente 🙂

    Ciao!


  • User Attivo •

    Cioè devi far scomparire nel nero la textbox all'inizio e farla comparire quando ci fai click sopra? E a che servirebbe?

    Comunque se ho capito giusto puoi fare così:

    [html]
    <style type="text/css">
    <!--

    body {
    background-color: #000;
    }

    #ciccio {background-color:;border: 0px}
    -->
    </style></head>
    <script type="text/javascript">
    function change_color(miocontrollo){
    miocontrollo.style.backgroundColor='#fff';
    miocontrollo.style.border='2px solid #ccc';
    }
    </script>
    <body>
    <form id="form1" name="form1" method="post" action="">
    <label>pasticcio
    <input type="text" name="ciccio" id="ciccio" onclick="javascript:change_color(this)" />
    </label>
    </form>
    [/html]