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

    Selezionare tutti i checkbox

    Sera a tutti... Praticamente ho questo codice per selezionare tutti i checkbox:

    <script>
    function select(a) {
    var theForm = document.myForm;
    for (i=0; i<theForm.elements.length; i++) {
    if (theForm.elements[i].name=='mycheckbox[]')
    theForm.elements[i].checked = a;
    }
    }
    </script>

    <form name="myForm">
    <input type="checkbox" name="mycheckbox[]" value="somevalue1" />

    <input type="checkbox" name="mycheckbox[]" value="somevalue2" />

    <input type="checkbox" name="mycheckbox[]" value="somevalue3" />
    </form>

    Check all |
    Uncheck all


    Vorrei poter utilizzare un altro checkbox al posto di "Check all" e "Uncheck all" che mi selezioni e deselezioni tutto.. come potrei impostarlo? scusate ma non mastico tanto javascript

  2. #2
    Credo che il codice che fa al tuo caso deva essere + o - cosi:

    codice:
    <script type='text/javascript'>
      function sel(a) {
    	var theForm = document.getElementById('myForm');
        for (i = 0; i < theForm.elements.length; i++) {
          document.getElementById('mycheckbox'+i).checked = a;
        }
      }
    </script>
    
    <form id="myForm">
      <input type="checkbox" onclick="sel(this.checked)" /> Select / Unselect all
    
    
    
      <input type="checkbox" id="mycheckbox0" /> somevalue1
    
      <input type="checkbox" id="mycheckbox1" /> somevalue2
    
      <input type="checkbox" id="mycheckbox2" /> somevalue3
    </form>

  3. #3
    Grazie ma purtroppo lo devo utilizzare come un array e non va...

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da megapeppe
    Grazie ma purtroppo lo devo utilizzare come un array e non va...
    resta comunque che passare this.checked alla funzione (non chiamarla "select", che e' parola riservata) mi risulta fare quello che chiedi

  5. #5
    Purtroppo php non mi riconosce l'array

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non ci stiamo capendo: prendi tutto quello che hai scritto tu e aggiungi solo un checkbox nel form che onclick richiama
    nomeTuaFunzioneCheNonSiaSelect(this.checked)

    non devi fare altro

  7. #7
    UUUU Funziona grazie mille mi sei stato molto d'aiuto

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.