Avatar billede hundevennen Nybegynder
21. marts 2006 - 07:49 Der er 5 kommentarer og
1 løsning

Checked chekbox skal ændre fontcolor

Ka det lade sig gøre?
Avatar billede hundevennen Nybegynder
21. marts 2006 - 07:50 #1
Jeg vil gerne ha en checkbox i en tabel og i placeret i en td og den næste td skal der været noget tekst der skifter fare hvis man sætter kryds i checkboxen
Avatar billede fennec Nybegynder
21. marts 2006 - 08:21 #2
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function changeColor(fID, fChk)
{
    obj = document.getElementById("text"+ fID)
    if (fChk.checked)
        obj.style.color="red";
    else
        obj.style.color="black";
}
//-->
</SCRIPT>
<table border="0" cellspacing="0" cellpadding="2">
<tr>
    <td><input type="Checkbox" name="chk1" onclick="changeColor(1, this)" value="OK"></td>
    <td><span id="text1">Hej med dig</span></td>
</tr>
<tr>
    <td><input type="Checkbox" name="chk2" onclick="changeColor(2, this)" value="OK"></td>
    <td><span id="text2">Hej med dig</span></td>
</tr>
</table>
Avatar billede pixelpaw Nybegynder
21. marts 2006 - 08:23 #3
Ja, men det skal laves med JavaScript, hvis siden ikke skal reloades efter tryk i checkbox.

Du giver din <td>, eller hellere en <div>, et id: <td id="whatever">Tekst</td>
På din checkbox laver du en onclick="changeColor(this)" som kalder en JavaScript funktion, som undersøger om checkboxen er checked/unchecked, og vha styles ændrer tekstfarven på din tekst. Kan ikke lige huske syntaks, vender tilbage om lidt med noget kode.
Avatar billede pixelpaw Nybegynder
21. marts 2006 - 08:24 #4
hehe, never mind, fennec var hurtigere :o)
Avatar billede hundevennen Nybegynder
21. marts 2006 - 11:26 #5
tjah hvad ska jeg sige - Fennec du har gjort det igen - kom med et svar
Avatar billede fennec Nybegynder
21. marts 2006 - 11:29 #6
.o) <-- One Eyed Jack
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester