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

    selezione e cambio colore

    Buona sera, ho un problema...per me enorme...ho un elenco di record ed ogniuno ha un checkbox al lato. poi ho un checkbox che quando selezionato dovrebbe selezionarmi tutti i checkbox e cambiare il colore del TR di tutti i record.

    Come posso fare?

    Grazie mille

  2. #2
    il mio checkbox è così:
    <input name="email[]" type="checkbox" value="<? echo $id_email; ?>">

  3. #3
    prova così:

    codice:
    function myfunction(state) {
     var e=document.nomeform.elements;
     var righe=document.getElementsByTagName('tr');
     if (state) {
     for (i=0; i<e.length; i++)
     if (e[i].type=="checkbox" && e[i].id.indexOf('mycheck')!=-1) {
      e[i].checked=true;
      for (j=0; j<righe.length; j++)
       if (righe[i].id.indexOf('myrow')!=-1) righe[i].style.backgroundColor='#CCCCCC';
     }
     }
     else {
     for (i=0; i<e.length; i++)
     if (e[i].type=="checkbox" && e[i].id.indexOf('mycheck')!=-1) {
      e[i].checked=false;
      for (j=0; j<righe.length; j++)
       if (righe[i].id.indexOf('myrow')!=-1) righe[i].style.backgroundColor='#FFFFFF';
     }
     }
    }
    la richiami così:

    codice:
    <input name="email[]" type="checkbox" value="<? echo $id_email; ?>" onClick="myfunction();">
    i tuoi checkbox saranno del tipo:

    codice:
    <input type="checkbox" id="mycheck01">
    <input type="checkbox" id="mycheck02">
    e le righe:

    codice:
    <tr id="myrow01">
    <tr id="myrow02">
    fammi sapere se funziona.

    ciao

  4. #4
    questa seleziona tutto a me mi serve una che selezioni solo quelli che spunto.

    Grazie mille

  5. #5
    Originariamente inviato da abweb
    questa seleziona tutto a me mi serve una che selezioni solo quelli che spunto.

    Grazie mille
    e qui cosa dicevi?

    poi ho un checkbox che quando selezionato dovrebbe selezionarmi tutti i checkbox e cambiare il colore del TR di tutti i record.

  6. #6
    quella mi serve per un lavoro...ora mi serve un'altra che mi seleziona solo quelli che vengono checcati...

  7. #7
    codice:
    function funzione(stato, originid) {
     var idriga;
     idriga="myrow"+originid.substr(7,2);
     if (stato) document.getElementById(idriga).style.backgroundColor='#CCCCCC';
     else
      document.getElementById(idriga).style.backgroundColor='#FFFFFF';
    }
    che richiami così:

    codice:
    <input type="checkbox" id="mycheck01" onClick="funzione(this.checked, this.id);">
    ciao

  8. #8
    grazie mille

  9. #9
    Originariamente inviato da var
    codice:
    function funzione(stato, originid) {
     var idriga;
     idriga="myrow"+originid.substr(7,2);
     if (stato) document.getElementById(idriga).style.backgroundColor='#CCCCCC';
     else
      document.getElementById(idriga).style.backgroundColor='#FFFFFF';
    }
    che richiami così:

    codice:
    <input type="checkbox" id="mycheck01" onClick="funzione(this.checked, this.id);">
    Stavo per scriverlo io mi hai anticipato di un soffio

    ciao
    Eccoti!

  10. #10
    deve essere per forza mycheck01 o può essere mycheck1?

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.