AudunSæther Skrevet 19. juli 2009 Del Skrevet 19. juli 2009 Heisann. Jeg har ikke noe særlig erfaring med javascript, men fant denne kodesnutten som gjør at jeg kan endre bakgrunnsfarge på en submit-knapp når en checkbox avkrysses. Problemet mitt er at jeg vil at knappen skal forandre seg tilbake når alle checkbox'ene ikke er avkrysset. Hvis jeg legger til en else i koden under fjernes bakgrunnsfargen straks man unchecker èn checkbox - men jeg vil kun at den skal endres tilbake når alle er unchecked. function highlight_element(check,id) { trobj=document.getElementById(id); if(check.checked) { trobj.style.backgroundColor='#997A7A'; trobj.style.color='#FFF'; } } Setter stor pris på hjelp! Lenke til kommentar
DeadManWalking Skrevet 20. juli 2009 Del Skrevet 20. juli 2009 I funksjonen din som kjøres pga event unchecked, må du kjøre en loop som sjekker alle checkboxene om de er unchecked. Så sant den finner en som fortsatt er checked kan den avbryte, hvis alle er unchecked kan du endre tilbake til default farge. Du kan bruke document.getElementById() for å finne boxene dine samt knappen. Kilder: http://www.w3schools.com/HTMLDOM/dom_obj_checkbox.asp http://www.w3schools.com/html/html_forms.asp http://www.w3schools.com/tags/tag_DIV.asp Håper det hjelper deg litt på vei. Lenke til kommentar
AudunSæther Skrevet 20. juli 2009 Forfatter Del Skrevet 20. juli 2009 Flotte greier, hjertelig takk Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå