Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von Dezember

SELFHTML Forumsarchiv
elementstil wechseln gem. checkbox-auswahl

Informationsseite
  1. Seite (JAVASCRIPT) elementstil wechseln gem. checkbox-auswahl von andreas, 31. 12. 2005, 12:32
nach unten

elementstil wechseln gem. checkbox-auswahl

Die folgende Nachricht zum Thema stammt von: andreas, 31. 12. 2005, 12:32

Hallo,

ich möchte, dass eine tabelle angezeigt wird, wenn mindestens eine von drei checkboxen in einem formular ausgewählt wurde; wenn die auswahl aufgehoben wird, also keine checkbox mehr aktiviert ist, soll die tabelle wieder verschwinden.

mein code funzt soweit auch ganz gut, nur dass die tabelle nicht mehr  verschwindet, wenn checkboxen ausgewählt und später wieder alle deaktiviert wurden.

habe von javascript nicht viel ahnung. hier mal mein code:

<script type="text/javascript">
function countbox()
{
var i = 0;
if (document.form1.c1.checked==true) { i=1 }
if (document.form1.c2.checked==true) { i=1 }
if (document.form1.c3.checked==true) { i=1 }

if (i = 1) {
 document.getElementById("daten").style.display = 'block';
} else  {
 document.getElementById("daten").style.display = 'none';
}

}
</script>

im body (gekürzt):

<form name="form1" method="post" action="">
<label><input name="c1" type="checkbox" onClick="countbox()" id="c1">
Box 1</label></p>
<label><input type="checkbox" name="c2" value="checkbox" onClick="countbox()" id="c2">Box 2</label></p>
<label><input type="checkbox" name="c3" value="checkbox" onClick="countbox()" id="c3">
Box 3</label>

dann kommt später noch die tabelle, am anfang noch nicht sichtbar:
<table id="daten" style="display:none;">
</table>


wer kann helfen!!

danke!!

andreas

nach obennach unten

elementstil wechseln gem. checkbox-auswahl

Die folgende Nachricht zum Thema stammt von: Andreas, 31. 12. 2005, 13:00

Hallo,

ich habe die Lösung selbst gefunden - ein typischer Aufmerksamkeitsfehler. Und zwar muss in der Zeile

»» if (i = 1) {

natürlich i == 1 stehen!!

Euch allen ein schönes neues Jahr!
andreas

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2005 Teil von Dezember

© 1998-2008 Seite Impressum, Software: Classic Forum