Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema con tab

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    problema con tab

    ho questa select:
    <select name=\"Servizi\" style=\"width:155px;\" size=\"5\" onClick=\"showDiv2(this.options[this.selectedIndex].text);\">
    <option value=\"-1\" selected>-- Seleziona Servizio--</option>
    <option></option>
    <option></option>
    <option></option>
    <option></option>
    </select>
    che quando la seleziono mi fa patire la funzione showDiv2:
    <script language="javascript">
    function showDiv2(choice) {
    if (choice=='Rifiuti') {
    document.getElementById('divRifiuti').style.displa y='block';
    document.getElementById('divAcquedotto').style.dis play='none';
    document.getElementById('divEnel').style.display=' none';
    }
    else if (choice=='Acquedotto') {
    document.getElementById('divRifiuti').style.displa y='none';
    document.getElementById('divAcquedotto').style.dis play='block';
    document.getElementById('divEnel').style.display=' none';
    }
    else if (choice=='Enel') {
    document.getElementById('divRifiuti').style.displa y='none';
    document.getElementById('divAcquedotto').style.dis play='none';
    document.getElementById('divEnel').style.display=' block';
    }
    }
    </script>

    il problema?vorrei che facesse la stessa cosa non solo quando seleziono un option con il mouse ma anche quando ,da un altro campo,mi sposto sopraquesta select con il tasto tab.come posso fare?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi sfugge il motivo... comunque prova a gestire anche l'evento onfocus()

    <select name="Servizi" style="width:155px;" size="5"
    onClick="showDiv2(this.options[this.selectedIndex].text);"
    onfocus="showDiv2(this.options[this.selectedIndex].text);"
    >

    ps: cerca di ripulire il codice dai residui del linguaggio lato server prima di postarlo...

    ciao
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    il motivo..

    è che c'è gente pigra che non vuole usare il mouse!
    comunque non mi funziona con onfocus
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    risolto.

    ho usato onChange..grazie br1
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

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.