[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: посчитать сумму значений всех полей формы
freed-master
второй день не могу придумать как это сделать
для начала наверно надо собрать все значения инпутов в массив
потом просумировать
или есть какая-то спец функция
подскажите, кто знает



Спустя 18 минут, 17 секунд (7.11.2011 - 10:23) killer8080 написал(а):
о чем там думать 2 дня
var form = document.forms[0], el, sum = 0;
for(var i = 0; i < form.elements.length; i++){
el = form.elements[i];
if(el.value && parseFloat(el.value))
sum = sum + parseFloat(el.value);
}
alert(sum);

Спустя 2 минуты, 57 секунд (7.11.2011 - 10:26) alex12060 написал(а):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>

<meta
name="description" content="" />
<meta
name="keywords" content="" />


<script
type="text/javascript" src="/js/jquery-1.6.2.min.js"></script>

<script
type="text/javascript">
var
s = 0;

$(document).ready(function() {
$.each($('input'), function(key, val) {
s = s + parseInt(val.value);
});

alert(s);
});


</script>

<style
type="text/css">


</style>
</head>
<body>
<input
type="text" name="1" value="2" /> | <br />
<input
type="text" name="1" value="5" /> | <br />
<input
type="text" name="1" value="3" /> | <br />
<input
type="text" name="1" value="5" /> | <br />
<input
type="text" name="1" value="8" /> | <br />
<input
type="text" name="1" value="4" /> | <br />
<input
type="text" name="1" value="0" /> | <br />
<input
type="text" name="1" value="5" /> | <br />
<input
type="text" name="1" value="2" /> | <br />

</body>
</html>


Спустя 1 минута, 15 секунд (7.11.2011 - 10:27) freed-master написал(а):
ну дак я с java только два дня как работаю)
за пример спасибо, щас буду смотреть!

Спустя 1 минута, 44 секунды (7.11.2011 - 10:29) killer8080 написал(а):
alex12060
форма может быть в документе не одна wink.gif
по задаче требуется подсчитать сумму для одной формы.

Спустя 1 минута, 29 секунд (7.11.2011 - 10:30) freed-master написал(а):
ну как обратиться к конкретной форме, это уж я разберусь)

Спустя 19 секунд (7.11.2011 - 10:30) alex12060 написал(а):
killer8080

Ну я же как пример)
Пусть поучит селекторы.


_____________
Всем, кто заинтересован, могу помочь начать зарабатывать на forex.
Пишите в личку или на e-mail: flash-dirt@yandex.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.