Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Textarea a comparsa

  1. #1

    Textarea a comparsa

    Ciao ragazzuoli,
    una domanda facile facile a cui non so rispondere... come faccio in un form con un radio button a fare apparire una text area solo se viene selezionato l'opzione 1?

    Tramite eventi in Javascript?

    Grazie

  2. #2
    Dunque, ho trovato il seguente script che fa apparire un elemento quando clicco su un radio button:

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title></title>
    <script language="Javascript">
    function showDiv(radioselect) {
        document.getElementById("autTesto").style.visibility = 'hidden'; 
        document.getElementById("autTesto").style.visibility = 'hidden'; 
        document.getElementById("autEmail").style.visibility = 'hidden'; 
        document.getElementById("autSito").style.visibility = 'hidden'; 
        document.getElementById("autEmail").value = ''; 
        document.getElementById("autSito").value = ''; 
        document.getElementById(radioselect).style.visibility = 'visible'; 
        document.getElementById(radioselect).focus(); 
    }
    </script>
    </head>
    <body>
    
    <form action="" name="form" method="post">
    uno <input type="radio" value="autEmail" name="opzioniAutore" onClick="showDiv('autEmail');"><input type="text" style="visibility:hidden" id="autEmail" size="15" name="autEmail"">
    due <input type="radio" value="autSito" name="opzioniAutore" onclick="showDiv('autSito');"><input type="text" style="visibility:hidden" id="autSito" size="25" name="autSito"">
    tre <input type="radio" value="autTesto" name="opzioniAutore" onclick="showDiv('autTesto');">
    <input type="text" style="visibility:hidden" id="autTesto" size="25" name="autTesto"">
    </form>
    </body>
    </html>
    Ora io vorrei fare una funzione hideDiv da applicare ad un altro radio button per fare sparire quello che appare selezionando il primo...

    Come si fa?

  3. #3
    Ci sono riuscito:

    function hideDiv(radioselect) {
    document.getElementById("autTesto").style.visibili ty = 'visible';
    document.getElementById("autTesto").style.visibili ty = 'visible';
    document.getElementById(radioselect).style.visibil ity = 'hidden';
    }


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.