Tekstkleur wijzigen bij aanvinken checkbox

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Karel

karel

01/02/2007 11:39:00
Quote Anchor link
Tot deze code ben ik gekomen maar werkt niet:

<html>
<head><script type="text/javascript">
function change_class(id, active_class, inactive_class, condition)
{
var td = document.getElementById(id);
td.className = (condition) ? active_class : inactive_class;
}

</script>
<style type="text/css">
.on
{
color: #009900;
}

.off
{
color: #FF0000;
}
</style>
</head>


<body>
<table>
<tr id="text" class="off>
<td height="39"><strong>Executive board agree</strong></td>
<td>
<input name="checkbox" type="checkbox" onClick="change_class('text', 'on', 'off', this.checked)" value="checkbox">
<strong>Agree</strong></td>
<td></td>
</tr>
</table>
</body></html>

Weet iemand hoe ik deze code kan aanpassen zodat de tekstkleur WEL veranderd van rood naar groen zodra de checkbox is aangevinkt?
Gewijzigd op 01/01/1970 01:00:00 door Karel
 
PHP hulp

PHP hulp

22/12/2024 19:33:49
 
Arian Stolwijk

Arian Stolwijk

01/02/2007 13:49:00
Quote Anchor link
oke, wat werkt er niet aan... want als ik het zo uitprobeer doet hij het wel gewoon....

gebruik even dit dan
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<html>
<head>
<script type="text/javascript">
    function render(c,t){
        if (c.checked) {
            document.getElementById(t).className = 'on';
        }else{
            document.getElementById(t).className = 'off';
         }
    }
</script>

<style type="text/css">
.on {
    color: #009900;
}

.off {
    color: #FF0000;
}
</style>
</head>

<body>
<input type="checkbox" onclick="render(this, 'tekst')" />
<div id="tekst" class="off">
    Dit is de tekst
</div>
</body>
</html>
 
M Ypma

M Ypma

01/02/2007 14:01:00
Quote Anchor link
je variabelen active_class en inactive_class worden nergens gezet met on of off...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.