Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #5
    Utente bannato
    Registrato dal
    Apr 2009
    Messaggi
    530
    Il pezzettino di codice che hai postato esegue (corretamente) il reindirizzamento a URL preso dalla SELECT, come VALUE dato alle varie OPTION.

    Questo che invece ti ho fatto, si dovrebbe avvicinare a quello che chiedi; ma attenzione: se l' utente avesse JS disabilitato sul Browser (Netscape-Mozilla), non vede alcun FORM per cui, prevedere un avviso NOSCRIPT e/o un layout alternativo in solo PHP che invita a premere un SUBMIT dopo la scelta, e rimanda al Server che ti ri-manda la pagina col FORM adatto.

    codice:
    <script>
    var vista="div0";
    
    function mostra(quale){
     document.getElementById(vista).style.display="none";
     document.getElementById(quale).style.display="";
     vista=quale;
     }
    </script>
    
    
    <select name="prima" onchange="mostra(this.value);">
     <option value="div0">- scegli chi -
     <option value="div1">Mario
     <option value="div2">Enzo
     <option value="div3">Dina
     <option value="div2">Franco
    </select>
    <br><br>
    <div id="div0">default</div>
    <div id="div1" style="display: none">Un form</div>
    <div id="div2" style="display: none">Un altro form</div>
    <div id="div3" style="display: none">Un altro form ancora</div>
    vista=quale; ci prepara nel caso di una scelta successiva (ripensamento), a nascondere l' ultimo lasciato aperto; altro sistema, è di nasconderli tutti (in ciclo) preventivamente, e poi dare il display="block"; a quello scelto.
    Ultima modifica di Enzaccio; 25-11-2013 a 16:52

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.