[TC] javascript

Здравствуйте, уважаемые!
Помогите, пожалуйста, разобраться с кодом. Я javascript знаю очень плохо,
поэтому в деталях немного плаваю. Код должен определять установил или
поставил пользователь флажок и в соответствии с этим менять надпись на
кнопке формы.
<html><body>
<form action="test.html">
<input type="checkbox" name="1" value="саша" />саша<br />
<input type="checkbox" name="2" value="маша" />маша<br />
<input type="checkbox" name="3" value="петя" />петя<br />
<script type="text/javascript">
function test() {
var i;
for (i=0; i < 3; i++) {
if (document.forms[0].elements[i].checked == true) {
return document.write('<input type="submit" value="флажок установлен">');
}
}
return document.write('<input type="submit" value="флажок не установлен">');
}
test();
</script>
</form>
</body></html>
Буду рад любой подсказке!
Просмотреть телепрограмму на неделю:
http://samaraobs.ru/UserFiles/tv.html
Грызунов Александр. Самара.
Vande omentaina, eastreb!
Конечно, с jQuery это можно сделать гораздо-гораздо проще, но раз вы хотите plain
JavaScript, то выглядеть оно будет примерно так (это рабочий оттестированный
код):
<!DOCTYPE HTML>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Тестовая форма</title>
</head>
<body onLoad="test();">
<form name="cbx" action="">
<fieldset>
<input type="checkbox" name="1" value="саша" onClick="test();"/>саша<br />
<input type="checkbox" name="2" value="маша" onClick="test();"/>маша<br />
<input type="checkbox" name="3" value="петя" onClick="test();"/>петя<br />
</fieldset>
<input type="submit" id="go" value="Флажков не установлено">
</form>
<script type="text/javascript">
function test() {
var c=document.cbx.elements.length-1;
for (var i=0; i<c; i++) {
var elem=document.cbx.elements[i];
if (elem.checked) {
document.getElementById("go").value="Установлен флажок: "+elem.value+" ";
} // If
} // For
} // Function
</script>
</body>
</html>