Hallo!
Danke erstmal für die Links der Funktionen aber soweit war ich auch schon vorher.
Also mein Code sieht so aus:
<script type="text/javascript">
<!--
function check_all()
{
var a_liste = document.auswahl;
var len = a_liste.elements.length;
for (var i = 0; i < len; i++)
{
if (document.forms[0].elements[i].disabled != true)
{
document.forms[0].elements[i].checked = true;
document.getElementById("wahl").firstChild.nodeValue = "JA" ;
}
//document.forms[0].all_del.checked = false;
}
}
//-->
</script>
<?php
echo '<form name="auswahl" method="post" action="'.$PHP_SELF.'">';
echo '<input type="checkbox" name="nummer[0]" value="1"> <div id=wahl>Nein</div><br>';
echo '<input type="checkbox" name="nummer[1]" value="4"> <div id=wahl>JA</div><br>';
echo '<input type="checkbox" name="nummer[2]" value="66" disabled> <div id=wahl>(deaktiviert)</div><br>';
echo '<input type="checkbox" name="nummer[3]" value="68"> <div id=wahl>Nein</div><br>';
echo '<input name="all_check" type="checkbox" onClick="check_all()"> Alle auswählen
<input type="image" type="submit" name="aendern" src="bild.gif" border="0" width="225" height="20">';
echo '</form>';
?>
Wenn ich nun auf den Button klicke wird nur das erste JA geändert.
Aber die anderen wohlen sich einfach nicht ändern?
Ich habe auch schon <div id=wahl[0]> [...] <div id=wahl[1]> [...]
und in der Funktion es document.getElementById("wahl")[i].firstChild.nodeValue = "JA" ; geschrieben aber das geht erst gar nicht.
Ich weiß nicht was ich falsch mache?