Visualizzazione risultati 1 fino 4 di 4

Discussione: Option Select - Div a scomparsa

  1. #1
    Guest

    Predefinito Option Select - Div a scomparsa

    Salve a tutti!
    Ho un menu a tendina in un form e vorrei che sotto a questo ci fosse un div (paragrafo, span o qualunque altra cosa) con dei contenuti dinamici all'interno.
    Praticamente se dal menu a tendina scelgo un'opzione, nel div appare una scritta (es. hai scelto la prima opzione), se invece ne scelgo un'altra appare un'altra scritta (es. hai scelto la XX opzione).

    E' possibile?

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Codice HTML:
    <script type="text/javascript">
    function stampaindiv(opzione){
    if(opzione == 1){
    document.getElementById('contenutodinamico').innerHTML = 'Hai scelto la prima opzione.';
    }else if(opzione == 2){
    document.getElementById('contenutodinamico').innerHTML = 'Hai scelto la seconda opzione.';
    }else if(opzione == 3){
    document.getElementById('contenutodinamico').innerHTML = 'Hai scelto la terza opzione.';
    
    }
    }
    </script>
    Codice HTML:
    <select name="abc" onchange="stampaindiv(this.value)">
    <option value="1">Pera</option>
    <option value="2">Mela</option>
    <option value="3">Banana</option>
    </select>
    
    <div id="contenutodinamico"></div>
    ALTERNATIVA

    Codice HTML:
    <script type="text/javascript">
    function stampaindiv(opzione){
    document.getElementById('contenutodinamico').innerHTML = 'Hai scelto '+opzione;
    }
    </script>
    Codice HTML:
    <select name="abc" onchange="stampaindiv(this.value)">
    <option value="Pera">Pera</option>
    <option value="Mela">Mela</option>
    <option value="Banana">Banana</option>
    </select>
    
    <div id="contenutodinamico"></div>
    Ultima modifica di miki92 : 23-07-2010 alle ore 21.35.21
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Funziona perfettamente!
    Grazie mille :)

    -

    E' possibile modificare

    Codice HTML:
    (opzione == 2){
    ??

    Al posto del numero di <option
    vorrei specificare il nome.

    ho provato così ma non funziona:

    Codice HTML:
    (opzione == nomeoption){
    Codice HTML:
    <option value="nomeoption">Testo 1
    Ultima modifica di andreafallico : 23-07-2010 alle ore 22.08.39 Motivo: Usa il tasto Edita

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Il numero può stare così come l'ho messo io, invece un valore testuale deve essere compreso fra le virgolette:

    Codice HTML:
    (opzione == "nomeoption"){
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •