Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сумма значений. 
V
    Опции темы
Alexey007
Дата 20.4.2007, 23:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 30.3.2007

Репутация: нет
Всего: 1



Вообщем. нужно посчитать сумму значений(value) все полей. вот код. считаетsmile
Но проблема в том, что он начинает счиать после выделения 2х сначений.. а надо только одного, помогите пожалуйста.. ДА и ещё, нужно чтобы начальное значение(здесь 1225) сразу было вполе для суммы
Код

<html>
<head>
  <title></title>
<script language="JavaScript">
<!--
function sums()
{
 sum=1225;
 for(i=1;i<11;i++)
 {
  var elem=document.getElementById("r"+i);
  if(elem.checked)sum=sum+parseInt(elem.value);
 }

 document.formText.sumOut.value=sum;
}
//-->
</script>
</head>
<body>
<form name="formText">
<input type="checkbox" id="r1" value="6" onchange=sums()> 6<BR>
<input type="checkbox" id="r2" value="7" onchange=sums()> 7<BR>
<input type="checkbox" id="r3" value="8" onchange=sums()> 8<BR>
<input type="checkbox" id="r4" value="9" onchange=sums()> 9<BR>
<input type="checkbox" id="r5" value="10" onchange=sums()> 10<BR>
<input type="checkbox" id="r6" value="11" onchange=sums()> 11<BR>
<input type="checkbox" id="r7" value="12" onchange=sums()> 12<BR>
<input type="checkbox" id="r8" value="13" onchange=sums()> 13<BR>
<input type="checkbox" id="r9" value="14" onchange=sums()> 14<BR>
<input type="checkbox" id="r10" value="15" onchange=sums()> 15<BR><BR>
<br>Итог:<br>
<input type="text" name="sumOut" size="15" style="color: #FF0000; font-weight: bold"  value="">
</form>
</body>
</html>

Считает нормально в Опере.. а в ИЕ считает со второго раза(описано выше)

Это сообщение отредактировал(а) Alexey007 - 20.4.2007, 23:59
PM MAIL   Вверх
Alx
Дата 21.4.2007, 02:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



onclick лови а не onchange


--------------------
PM MAIL WWW ICQ   Вверх
Alexey007
Дата 24.4.2007, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 30.3.2007

Репутация: нет
Всего: 1



Alx, спасибо, работает.
вопрос решен.

PM MAIL   Вверх
Alx
Дата 26.4.2007, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: 10
Всего: 78



Alexey007,  smile 


--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.