Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100

    selezionare/deselezionare tutti i valori di un select multiplo

    ho un select multiplo composto da un numero variabile di option
    la prima option è "seleziona tutti"

    vorrei ce quando si seleziona "seleziona tutti", tutte le altre option vengano selezionate in automatico
    e che quando si deseleziona una option, anche "seleziona tutti" venga deselezionata

    come si fa?

  2. #2

    Re: selezionare/deselezionare tutti i valori di un select multiplo

    Originariamente inviato da s0r42
    ho un select multiplo composto da un numero variabile di option
    la prima option è "seleziona tutti"

    vorrei ce quando si seleziona "seleziona tutti", tutte le altre option vengano selezionate in automatico
    e che quando si deseleziona una option, anche "seleziona tutti" venga deselezionata

    come si fa?

    Codice PHP:
    function checkAll() {
            
    with (document.box) {
                for (var 
    i=0elements.lengthi++) {
                if (
    elements[i].type == 'checkbox' && elements[i].name == 'cb')
                    
    elements[i].checked true;
                }
            }
        } 
    http://www.anobii.com/isalreadyinuse

  3. #3
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100
    ne capisco poco di javascript, ma credo che quel codice serva per dei checkbox, mentre io devo applicarlo ad un select/option

    tra l'altro dimenticavo che nella pagina ci sono altri select, quindi dovrei andare a pescare quello che mi interessa dall'id

  4. #4
    Sorry, ecco a te

    Codice PHP:
    <!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>Insert title here</title>
        
    <
    script type="text/javascript">
    function 
    selectAll() {
            var 
    x=document.getElementById("xyz");         
              for (
    i=0;i<x.length;i++){
             
    x.options[i].selected=true;
            }
       
        }
    </script>    
    </head>
    <body>
        [url="#"]All[/url]
        
        
        <select multiple="multiple" id="xyz" name="xyz">
            <option>option</option>
            <option>option</option>
            <option>option</option>
            <option>option</option>
            <option>option</option>
        </select>
    </body>
    </html> 
    http://www.anobii.com/isalreadyinuse

  5. #5
    Utente bannato
    Registrato dal
    Jan 2006
    Messaggi
    100

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.