Независимый подсчет
Здравствуйте!
Хочу под свои цели переделать скрипт, прошу помощи разобраться, каким образом сделать независимый подсчет Трех групп чекбоксов на одной страничке. Начинаю только разбиратся в яве ) Вот пример кода на основе которого хочу реализовать эту идею: <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> |
Здорово!
Спасибо огромное за подсказку )) |
Часовой пояс GMT +3, время: 13:12. |