Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Checkbox e colore riga

  1. #1

    Checkbox e colore riga

    Sto usando questo script per cambiare il colore delle righe di una tabella, cliccando sulla checkbox corrispondente....

    codice:
    function SelectRow(checkID,rowID) {
    	if (document.getElementById(checkID).checked) {
    		document.getElementById(rowID).style.backgroundColor='#FFFF99';
    		} else {
    		document.getElementById(rowID).style.backgroundColor='#F8F8F8';
    		}
    	}
    Funziona benissimo.

    L'unica cosa è che se dalla pagina successiva torno indietro col pulsante BACK, mi mantiene flaggate le caselline ma non mi colora le righe...
    Dovrei riuscire a creare uno script semplice da lanciare all'OnLoad della pagina in modo che le righe con la spunta restino colorate; ho provato, partendo da questo, ma mi rendo conto che per me non è proprio semplicissimo.
    Idee?

    :master:
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  2. #2
    <script>
    function controllaRighe()
    {
    if(tuoform.tuocheckbox.checked)
    {
    // colori la riga
    }
    }
    </script>
    <body onLoad="controllaRighe()">
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  3. #3
    il problema è che la tabella è dinamica (la pagina è ASP) quindi pure i nomi delle checkbox... Cioè, nella stessa pagina ce ne potrebbero essere da 2 a 99! E potrebbero anche essere tutte flaggate.....

    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

  4. #4
    fai un ciclo sugli elementi checkbox del form, ne controlli 1 ad 1 ....
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

  5. #5
    Grazie max, c'ho mischiato un po' di ASP e ho risolto!
    Sto ancora imparando.... Chiedo comprensione!
    !...Send ME a message...!

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.