timur: Chekbox

Beitrag lesen

hi,

Warum greifst du hier nicht dann auch über die Variable k, in der du dir diese Liste abgelegt hast, darauf zu?

das verstehe ich jetzt nicht...

damit man mich besser versteht stelle ich hier den code rein, was ich bis jetzt habe:

vielleicht sieht ihr den fehler...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
	<script type="text/javascript">  
	/* <![CDATA[ */  
  
	function arechne()  
	{  
		var d = document.getElementById("amenge");  
		var e = document.getElementById("bmenge");  
		if(d.value == 0)	{e.value = "5";}  
		if(d.value == 1)	{e.value = "4";}  
		if(d.value == 2)	{e.value = "3";}  
		if(d.value == 3)	{e.value = "2";}  
		if(d.value == 4)	{e.value = "1";}  
		if(d.value == 5)	{e.value = "0";}  
		if(d.value >= 6)	{e.value = "??";}  
		if(d.value <= -1)	{e.value = "??";}  
	}  
	  
	function brechne()  
	{  
		var d = document.getElementById("amenge");  
		var e = document.getElementById("bmenge");  
		if(e.value == 0)	{d.value = "5";}  
		if(e.value == 1)	{d.value = "4";}  
		if(e.value == 2)	{d.value = "3";}  
		if(e.value == 3)	{d.value = "2";}  
		if(e.value == 4)	{d.value = "1";}  
		if(e.value == 5)	{d.value = "0";}  
		if(e.value >= 6)	{d.value = "??";}  
		if(e.value <= -1)	{d.value = "??";}  
	}  
	function ankreuzen()  
	{  
		var e = parseInt(document.getElementById("bmenge").value);  
		var k = document.getElementsByName("cb");  
		if(k[1].checked == true)  
		{  
			var i = 0;  
			for(i; i<=k.length; i++)  
			{  
				k[i].disabled = true;  
			}  
		}  
  
	function aankreuzen()  
	{  
		var k = document.getElementsByName("cb");  
		var NewCount = 0;  
		for(var i = 0; i<=k.length; i++)  
		{  
			if (k[i].checked == true){NewCount = NewCount + 1;}  
		}  
		if (NewCount == 3){alert('schon drei ausgewählt')}  
	}  
	/* ]]> */  
	</script>  
</head>  
<body>  
	<div>  
	Gewünschte Anzahl der Fotos: <input type="text" id="amenge" onkeyup="arechne()" /><br />  
	Gewünschte Anzahl der Fotos: <input type="text" id="bmenge" onkeyup="brechne()" />  
	</div>  
	<div>  
	<form id="cbm" name="cbm">  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
	</form>  
	</div>  
</body>  
</html>

gruß
timur