Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    8

    Selezionare elementi di una ComboBox

    Salve Ragazzi, vedete se potetet aiutarmi.

    Ho una pagina con una combobox che premette selezioni multiple e voglio che, passando il mouse su un tasto con una dicitura tipo "seleziona tutti gli elementi della combobox" tutti gli elementi della suddetta combobox si selezionino automaticamente.

    ho aggiunto l'evento OnClick="fuoco()" nel pulsante e voglio creare una funzione fuoco(); che permetta di ottenere l'effetto desiderato.



    Ho provato con questa per selezionare ade esempio i primi 2 elementi (tanto per iniziare e vedere l'effetto):

    function fuoco()
    { document.team.list2.selectedIndex=1;
    document.team.list2.selectedIndex=2;
    }
    }

    solo che (ovviamente) mi seleziona solo l'ultimo elemento che metto (in questo caso il secondo) Come si ottengono selezioni multiple e contemporanee?

    (NB: team è l'ID del mio form e list2 il nome della combo)

    Ringrazio chiunque mi possa aiutare, se vi sono dubbi scrivetemi pure!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    document.team.list2.options[2].selected=true;

    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
    Oct 2005
    Messaggi
    8
    Grazie, funziona per 2 elementi, ma se io ad esempio non sapessi il numero di elementi della combo?


    document.team.list2.options[x].selected=true;

    a che valore settare il parametro x?

    come si ottiene il numero di elementi della combo?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,132
    cosi:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Documento senza titolo</title>
    <script language="javascript" type="text/javascript">
    function Seleziona(){
    for(var x=0; x < document.team.list2.options.length; x++){
     document.team.list2.options[x].selected=true
     }
     }
    </script>
    </head>
    
    <body>
    <form action="" method="get" name="team"><select name="list2" size="3" multiple>
      <option value="1">valore1</option>
      <option value="2">valore2</option>
      <option value="3">valore3</option>
      <option value="4">valore4</option>
      <option value="5">valore5</option>
    </select>seleziona tutte</form>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.