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

    div a scomparsa tramite select

    Premetto di non conoscere JavaScript!

    Vorrei far comparire dei <DIV> diversi a seconda del <option value=""> scelto.
    Ho provato a modificare questo codice:

    <script language="javascript">
    function toggleMe(obj, a){
    var e=document.getElementById(a);
    if(obj=="01"){
    e.style.display="block";
    }else if(obj=="02"){
    e.style.display="block";
    }else{
    e.style.display="none";
    }
    }
    </script>

    <form method="post" action="......" >
    <select name="scelta" id="scelta" onchange="toggleMe(this.options[this.selectedIndex].value, '01')" >
    <option value="" selected="selected"></option>
    <option value="01">01</option>
    <option value="02">02</option>
    <option value="03">03</option>
    <option value="04">04</option>
    </select>
    </form>
    <div id="01" style="display: none;">Prova 01</div>
    <div id="02" style="display: none;">Prova 02</div>

    Il problema è che si apre il div 01 anche se seleziono 02!
    Mi potete dare una mano?

    Grazie 1000!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    292
    Ciao virtualvev,visualizzi sempre il div 01 perchè alla chiamata della funzione passi come secondo parametro sempre il valore 01. In realtà ti basterebbe solo il parametro obj

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.