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

    non riesco a nascondere SELECT

    ciao..
    il mio problema è il seguente:
    ho una pagina php che mi gestisce un form in cui ci sono varie select e a seconda della scelta vorrei nascondere/mostrare 2 DIV con delle successive select..

    ho provato con l'onclick ma con esito negativo...

    la parte del codice interessata è questa:

    ...........SCRIPT JAVASCRIPT...............

    <script language="javascript" type="text/javascript">
    function set() {
    document.getElementById("priv").style.visibility = "hidden";
    document.getElementById("comm").style.visibility = "hidden";
    }

    function show_comm() {
    document.getElementById("comm").style.visibility = "visible";
    document.getElementById("priv").style.visibility = "hidden";
    }

    function show_priv() {
    document.getElementById("comm").style.visibility = "hidden";
    document.getElementById("priv").style.visibility = "visible";
    }
    </script>


    .........FORM CONTENENTE LE SELECT..........
    <body onload="set()">

    <table margin-top="20px">
    <form name="inserisci_immobile" method="post">
    <tr> <td>Immobile<font color="#FF0000"> (*)</font>: </td>
    <td><select name="immobile">
    <option id="privato" onclick="show_priv();">uso privato</option>
    <option id="commerciale" onclick="show_comm();">commerciale</option>
    </select>
    </tr>

    <div id="priv">
    <tr> <td><font color="#008800" > (*)</font> Tipo: </td>
    <td><select name="tipo_priv" >
    <option>appartamento</option>
    <option>attico</option>
    <option>monolocale</option>
    <option>casa dipendente</option>
    <option>dimora tipica</option>
    <option>garage/posto auto</option>
    <option>loft/open space</option>
    <option>palazzo/stabile</option>
    <option>rustico/casale</option>
    <option>terreno uso residenziale</option>
    <option>villa</option>
    </select>
    </tr>
    </div>
    <div id="comm">
    <tr> <td>Tipo: </td>
    <td><select name="tipo_comm">
    <option>agriturismo</option>
    <option>albergo/B&B/residence </option>
    <option>azienda agricola</option>
    <option>bar/ristorante</option>
    <option>capannone</option>
    <option>laboratorio</option>
    <option>locale commerciale</option>
    <option>magazzino</option>
    <option>negozio</option>
    <option>palazzo/stabile</option>
    <option>terreno uso commercile</option>
    <option>ufficio</option>
    </select>
    </tr>
    </div>
    </form>
    </table>
    </body>

    spero che il codice sia chiaro e che mi possiate aiutare a risolvere il problema..

    HELP!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    nascondere
    document.getElementById('nascosto').style.display= 'none';
    mostrare
    document.getElementById('nascosto').style.display= 'inline';

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 © 2024 vBulletin Solutions, Inc. All rights reserved.