Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Checkbox che seleziona solo elementi di una lista

    Salve a tutti, ho provato a cercare nel forum ma ho trovato solo la soluzione al "classico" problema della checkbox che selezionata fa selezionare anche tutte le altre checkbox della pagina.
    La mia situazione invece è leggermente diversa: ho diverse voci di elenco nella mia pagina, ognuna con la sua checkbox, ma ogni voce ha anche un vario numero di checkbox "subordinate" del tipo:

    colleghi:
    ciccio
    pippo
    paperino

    amici:
    tizio
    caio

    Io vorrei che selezionando la checkbox della voce Colleghi venissero selezionati anche ciccio, pippo e paperino, mentre selezionando la checkbox della voce Amici venissero selezionati anche tizio e caio. Allo stesso tempo però dovrebbe essere possibile selezionare anche un singolo nome, ad esempio solo pippo e tizio.
    Come potrei fare?
    Allie Graywords

  2. #2
    up per favore
    Allie Graywords

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    guarda poche discussioni piu' sotto...
    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

  4. #4
    Br1 non trovo la discussione, potresti indicarmi il link per favore?
    Grazie!
    Allie Graywords

  5. #5

  6. #6
    Originariamente inviato da Kreatore
    http://forum.html.it/forum/showthrea...hreadid=971589
    Grazie, ma questo mi seleziona tutte le checkbox del form, a me serve invece che selezioni solo quelle del relativo gruppo, come ho spedicificato nel mio primo messaggio :master:
    Allie Graywords

  7. #7
    Nessuno può aiutarmi?
    Allie Graywords

  8. #8
    Allie Graywords

  9. #9
    prova con questo inserendo il nome indicato selezioni solo quelle che preferisci.

    <SCRIPT language=javascript><!--
    function seleziona(scelta)
    {
    if (scelta=="si")
    {//seleziona tutti
    for (i=0;i<document.form1.tot.value;i++)
    document.form1.NOMECHCKINTERESSE[i].checked=true
    }
    else
    {//seleziona tutti
    for (i=0;i<document.form1.tot.value;i++)
    document.form1.NOMECHCKINTERESSE[i].checked=false
    }
    }
    //-->
    </SCRIPT>

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.