Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1

    select all checkbox in tabella

    Ciao ho la seguente situazione:

    ho una tabella dinamica, i cui record sono creati mediante un while che mi stampa a video tante righe quanti sono i record di una tabella su un DB.
    Ogni riga di questa tabella presenta una checkbox.

    PRINT "<TD ALIGN=CENTER><INPUT TYPE=\"checkbox\" NAME=mod".$i." VALUE = vistato>";

    Io vorrei inserire nella stessa pagina un'altra checkbox con etichetta "Seleziona/Deseleziona Tutto" che mi permetta di selezionare/deselezionare tutte le checkbox presenti su ogni riga della tabella.

    Ho creato la seguente funzione ma non mi da il risultato voluto!

    function sel_tutto(totale)
    {
    var i;
    var nome;
    for (i=0; i < totale; i++)
    {
    nome= 'mod' + i;
    document.vista.'nome'.value = checked;
    }
    }

    Come si risolve il problema ?????????

    Bye bye

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    così lo chekki
    document.getElementById(vista).checked = true;
    così lo decekki
    document.getElementById(vista).checked = false;

    fammi sapere se va
    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    scusa mi ricordavo male dentro al getElementById devi mettere nome non vista.
    Ciao

  5. #5
    Originariamente inviato da sb82
    così lo chekki
    document.getElementById(vista).checked = true;
    così lo decekki
    document.getElementById(vista).checked = false;

    fammi sapere se va
    Ciao
    Non funziona perchè mi visualizza l'errore JavaScript 'document.getElementById(.....)' è nullo o non è un oggetto.

    Come si fa? non è che devo gestire i check box con gli ID????

    Bye

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    be certo!!! scusa non avevo visto!! devi mettere l'id se vuoi uguale al nome

  7. #7
    Originariamente inviato da sb82
    be certo!!! scusa non avevo visto!! devi mettere l'id se vuoi uguale al nome
    e come si fa?

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    dove metti il name metti anche l'id ad esempio

    <input type='checkBox' id='mod' name='mod' value='1'>

    in pratica devi riscrivere quello che hai scritto per il name

  9. #9
    Originariamente inviato da sb82
    dove metti il name metti anche l'id ad esempio

    <input type='checkBox' id='mod' name='mod' value='1'>

    in pratica devi riscrivere quello che hai scritto per il name

    La mia tabella viene creata con il seguente:

    while (($i < $fine) and ($a_row = mysql_fetch_row($userQuery)))
    {
    $i++;

    PRINT "<TD ALIGN=CENTER><INPUT TYPE=\"checkbox\" NAME=mod".$i." VALUE = vistato>";
    }

    mi spieghi come faccio a dare un'ID ad ogni check box?

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    La mia tabella viene creata con il seguente:

    while (($i < $fine) and ($a_row = mysql_fetch_row($userQuery)))
    {
    $i++;

    PRINT "<TD ALIGN=CENTER><INPUT TYPE=\"checkbox\" id=mod".$i." NAME=mod".$i." VALUE = vistato>";
    }

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.