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

    campi di testo dinamici in un form

    Vorrei fare in modo che se l'utente debba scegliere in un form 2 opzioni
    - andata
    - andata e ritorno

    ora non so se con un radio button o un menu a tendina, credo piu' quest'ultimo.

    Ad ogni modo vorrei fare in modo che di default di visualizzino i campi solo per l'andata, mentre se l'utente sceglie andata e ritorno, dovrebbero visualizzarsi i campi di testo anche per il ritorno

    Questo pero' voglio farlo dinamicamente e quindi nascondere o mostrare questi campi nella pagina nello stesso momento in cui compila il modulo

    come posso fare? ci sono degli esempi?
    Mai dire Mai

  2. #2
    inserisci tra <head> e </head>:

    Codice PHP:
    <script type="text/javascript">
    function 
    toggle_visibility(id) {
    var 
    document.getElementById(id);
    if(
    e.style.display == 'block')
    e.style.display 'none';
    else
    e.style.display 'block';
    }
    </script> 
    Poi nel radiobutton esempio:

    Codice PHP:
    <input type="radio" selected="selected" onclick="mostra(andata); document.getElementById('aer').style.display='none';">Andata

    <div id='andata' style='display: block;'>
    qua il testo blablabla
    </div>
    <
    input type="radio"  onclick="mostra(aer); document.getElementById('andata').style.display='none';">

    <
    div id='aer' style='display: none'>
    blablabla
    </div
    Social Network in costruzione.. Misto tra Twitter e Facebook.. Twitbook o facetter?

  3. #3
    ho provato ma non va...
    Mai dire Mai

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da trippacchiello
    ho provato ma non va...
    Sesto paragrafo del regolamento
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Originariamente inviato da br1
    Sesto paragrafo del regolamento
    nel senso che ho provato i codici che mi ha dato 0-c00l ma non fanno quello che ho chiesto io, piu' in generale non fanno niente proprio
    Mai dire Mai

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    prova cosi:

    codice:
    <input type="radio" checked="checked" name="myradio" onclick="document.getElementById('aer').style.display='none';"/>Andata
     
    <input type="radio" name="myradio" onclick="document.getElementById('aer').style.display='block';"/>Andata e ritorno
    
    
    
    
    
    <div id='campi'> 
    Inserisci andata:<input type="text"/>
    </div>
     
    <div id='aer' style='display: none'> 
    Inserisci ritorno:<input type="text"/>
    </div>

  7. #7
    Originariamente inviato da Vindav
    prova cosi:

    codice:
    <input type="radio" checked="checked" name="myradio" onclick="document.getElementById('aer').style.display='none';"/>Andata
     
    <input type="radio" name="myradio" onclick="document.getElementById('aer').style.display='block';"/>Andata e ritorno
    
    
    
    
    
    <div id='campi'> 
    Inserisci andata:<input type="text"/>
    </div>
     
    <div id='aer' style='display: none'> 
    Inserisci ritorno:<input type="text"/>
    </div>
    perfettissimo, grazie
    Mai dire Mai

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.