Visualizzazione dei risultati da 1 a 5 su 5

Discussione: aprire select al focus

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    aprire select al focus

    Ho una select e vorrei che si aprisse in automatico al focus.
    come si fa in javascript?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non credo si possa, se parliamo di una select vera e propria
    quello che puoi fare e' settare il size della select al focus, ma ovviamente cosi' facendo occupera' fisicamente molto piu' spazio

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    Quote Originariamente inviata da Xinod Visualizza il messaggio
    non credo si possa, se parliamo di una select vera e propria
    quello che puoi fare e' settare il size della select al focus, ma ovviamente cosi' facendo occupera' fisicamente molto piu' spazio

    ciao
    Che intendi settare il size?
    io ho <select ecc.... Size=9>

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2015
    Messaggi
    11
    ciao, allora, probabilmente non si può effettivamente fare. Però questo potrebbe aggirare il tuo problema:
    <select id="mySelect" onfocus="Apri()" onblur="Chiudi()">
    <option>Opzione1</option>
    <option>Opzione2</option>
    <option>Opzione3</option>
    <option>Opzione4</option>
    </select>

    poi in codice JS puoi fare un codice tipo questo
    function Apri(){
    document.getElementById("mySelect").setAttribute(" size",4);
    }
    function Chiudi(){
    document.getElementById("mySelect").setAttribute(" size",1);
    }
    fammi sapere se ti funziona... ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    grazie,
    funziona bene

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.