For-Schleife
superkater
- javascript
0 Joachim
hi leute,
kann mir jemand sagen warum die For-Schleife nicht den Namen von "radio" (radio1,radio2,...,radio11) hochzählt ??
for(var i=1; i<=11; i++)
{
if(document.auswertform.radio+i+[0].checked == true)
{
punkte++;
}
}
beste gruesse
superkater
PS: Sorry für die einfache Frage aber ich wuste nicht nach was ich im Archiv suchen sollte!!!
hi,
[..gebastel entsorgt..]
<html>
<head>
<script language="javascript1.2">
function count() {
var punkte = 0;
for(var i = 1; i < 5; i++) {
if (document.test.elements["test" + i].checked) punkte ++;
}
alert (punkte);
}
</script>
</head>
<body>
<form name="test">
<input type="checkbox" name="test1" value=""><br>
<input type="checkbox" name="test2" value=""><br>
<input type="checkbox" name="test3" value=""><br>
<input type="checkbox" name="test4" value=""><br>
<input type="button" onclick="count()" value="go">
</form>
</body>
</html>
Beachte insbesondere dieses:
document.test.elements["test" + i].checked
Gruesse Joachim