Здравствуйте!
Хочу под свои цели переделать скрипт, прошу помощи разобраться, каким образом сделать независимый подсчет Трех групп чекбоксов на одной страничке.
Начинаю только разбиратся в яве )
Вот пример кода на основе которого хочу реализовать эту идею:
<script language="JavaScript" type="text/javascript">
function sum()
{
k=0;
for(i=0;i<6;i++)
{if(document.getElementById('tovar'+i).checked) k+=parseInt(document.getElementById('tovar'+i).value);}
document.form1.res.value=k;
}
</script>
HTML для кода:
<HTML>
<HEAD>
<TITLE>тест</TITLE>
</HEAD>
<BODY>
<h3>Тест</h3>
Выберите первый : <BR>
<form onClick="sum()" name="form1">
<input type="checkbox" id="tovar0" value="1">Лежа<BR>
<input type="checkbox" id="tovar1" value="1">Сидя<BR>
<input type="checkbox" id="tovar2" value="1">Стоя<BR>
<input type="checkbox" id="tovar3" value="1">шагом<BR>
<input type="checkbox" id="tovar4" value="1">бегом<BR>
<input type="checkbox" id="tovar5" value="1">В припрыжку<BR>
<HR>
<input type="text" name="res" size=3>
Баллы<HR>
<INPUT type="reset" value="Отменить">
</form>
Укажите товары, которые вы хотите приобрести: <BR>
<form onClick="sum()" name="form2">
<input type="checkbox" id="tovar6" value="1">Телевизор<BR>
<input type="checkbox" id="tovar7" value="1">Холодильник<BR>
<input type="checkbox" id="tovar8" value="1">Телефон<BR>
<input type="checkbox" id="tovar9" value="1">Стиральная машина<BR>
<input type="checkbox" id="tovar10" value="1">Микроволновая печь<BR>
<input type="checkbox" id="tovar11" value="1">Пылесос<BR>
<HR>
<input type="text" name="res" size=3>
Баллы<HR>
<INPUT type="reset" value="Отменить">
</form>
Укажите товары, которые вы хотите приобрести: <BR>
<form onClick="sum()" name="form3">
<input type="checkbox" id="tovar12" value="1">Тощий<BR>
<input type="checkbox" id="tovar13" value="1">Худой<BR>
<input type="checkbox" id="tovar14" value="1">Стройный<BR>
<input type="checkbox" id="tovar15" value="1">Нормальный<BR>
<input type="checkbox" id="tovar16" value="1">Упитанный<BR>
<input type="checkbox" id="tovar17" value="1">Толстый<BR>
<HR>
<input type="text" name="res" size=3>
Баллы<HR>
<INPUT type="reset" value="Отменить">
</form>
</BODY>
</HTML>