Visualizzazione dei risultati da 1 a 5 su 5

Discussione: funzione checkbox

  1. #1
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    funzione checkbox

    Esiste in JavaScript una funzione che permette di selezionare in una sola volta tutte le checkbox presenti in una pagina.?

    Grazie.!!!!
    ¿Hasta la pasta?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: funzione checkbox

    Originariamente inviato da polinet
    Esiste in JavaScript una funzione che permette di selezionare in una sola volta tutte le checkbox presenti in una pagina.?

    Grazie.!!!!
    attenzione la checkbox devono chiamrsi tutte uguali id deve essere diverso

    nel form:
    codice:
    <form method="get" action="tua_pagina.xxx" id="Nome_tuo_Form" name="Nome_tuo_Form">
     
    
    
        <input name="tutte" type="checkbox" class="txt" id="tutte" onclick="ckbox(this.form)"> 
      tutte</p>
      
    
    
        <input name="rec" type="checkbox" id="rec_1" value="checkbox"> 
        <input name="rec" type="checkbox" id="rec_2" value="checkbox">    
        <input name="rec" type="checkbox" id="rec_3" value="checkbox"> 
        <input name="rec" type="checkbox" id="rec_4" value="checkbox"> 
      </p>
    </form>
    head:
    <script>
    codice:
    function ckbox(f){
    var Q = f.elements['rec'];
    for (var i=0; i<Q.length; i++) {
    if(f.tutte.checked){
    Q[i].checked=true;
    }else{
    Q[i].checked=false;
    }
    }
    }
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    devo usare questa funzione su una pagina PHP che mi genera un calendario:

    <?
    $month = $mese_arr;
    $year = $anno_arr;
    //echo "$month";
    $time = mktime(0,0,0, $month, 1, $year);
    // genera l'array con le informazioni
    $date = getdate($time);
    // giorni totali per il mese e anno
    $day_total = cal_days_in_month(CAL_GREGORIAN, $date['mon'], $date['year']);
    //stampa mese e anno in oggetto
    //in italiano come intestazione
    setlocale(LC_TIME,"it_IT");
    $mese_anno = strftime('%B',$date[0]). " " .$year;
    $mese_anno = (ucfirst($mese_anno));
    echo "<table><tr><td colspan=\"7\">$mese_anno</td></tr>\n";
    // stampa le abbreviazioni dei giorni della settimana
    echo "<tr><td align=center>Do</td><td align=center>Lu</td><td align=center>Ma</td><td align=center>Me</td> <td align=center>Gi</td><td align=center>Ve</td><td align=center>Sa</td></tr>\n";
    for ($i = 0; $i < 6; $i++)
    {
    echo '<tr>';
    for ($j = 1; $j <= 7; $j++)
    {
    $day_number = $j + $i*7 - $date['wday'];
    //stampa la cella con il giorno
    echo '<td width=79 align=center bgcolor=#eeeeee style=font-face:verdana size=1';
    if ($day_number > 0 AND $day_number <= $day_total)
    {
    $day_number = sprintf('%02d', $day_number);
    echo " style=\"border: 1px solid #c0c0c0;\" ";
    echo ">$day_number";
    ?>
    <input type="checkbox" name="day_number[]" value='<? print($day_number); ?>'>
    <?
    }
    else
    {
    //stampa una cella vuota se non esiste il giorno
    echo '> ';
    }
    echo '</td>';
    }
    echo "</tr>\n";
    if ($day_number >= $day_total AND $i != 6);
    }
    echo "</table>\n";
    ?>


    in questo script non metto ID al checkbox.
    Come suggerisci di farla?
    Grazie
    ¿Hasta la pasta?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    La tua richiesta iniziale era leggermente diversa.
    Non cosco il php non posso aiutari, inserisci come id il giorno (visto che è un calendario).
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    si effettivamente è un po diversa la mia richiesta, grazie per il tuo script.
    Ciao
    ¿Hasta la pasta?

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.