Visualizzazione risultati 1 fino 2 di 2

Discussione: [JS]Selezionare più di un checkbox con un clic solo

  1. #1
    Guest

    Predefinito [JS]Selezionare più di un checkbox con un clic solo

    Ciao sapete darmi una mano devo fare in modo di selezionare tutti i checkbox
    con un clic solo che sono contenuti in un form come nome i checkbox si chiamano tutti checkbox1[]...

  2. #2
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    puoi fare così:

    javascript:
    Codice HTML:
    <script>
    
    function setCheckboxes(the_form, do_check)
    {
    var elts = (typeof(document.forms[the_form].elements['check[]']) != 'undefined')
    ? document.forms[the_form].elements['check[]']
    :0;
    
    var elts_cnt = (typeof(elts.length) != 'undefined')
    ? elts.length
    : 0;
    
    if (elts_cnt) {
    
    for (var i = 0; i < elts_cnt; i++) {
    
    if (document.forms[the_form].checkall.checked==true) elts[i].checked = true;
    else elts[i].checked = false;
    
    }
    } else {
    elts.checked = do_check;
    }
    
    return true;
    }
    
    </script>
    e nel form:

    Codice PHP:

    <form action="index.php" method="post" name="delform">
    <table>
    <tr><td width="200px">Check All ==>
    </td><td>
    <input name='checkall' type='checkbox' onclick="javascript: return setCheckboxes('delform', true)">
    </td></tr>
    <?
    for($a=0;$a<$n_elementi;$a++){
    ?>

    <tr><td width="200px"><img src="<?=$cartella.$array_file[$a]?>" border="0">
    </td><td><input type='checkbox' name='check[]' value='<?=$array_file[$a]?>' id='valida' onclick="">
    </td></tr>
    <?
    }
    ?>
    </table>
    <p></p>
    <input type="submit" value="Cancella" name="cancella" onclick="javascript: return conferma();">
    </form>
    e puoi vedere che funziona perfettamente qui:
    http://eurosalute.altervista.org/rot...nner/index.php
    Ultima modifica di EuroSalute : 06-06-2010 alle ore 21.26.24 Motivo: più info....
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •