X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите пожалуйста. Есть вот такой вот код:
katalizatir
katalizatir
Topic Starter сообщение 22.3.2013, 13:58; Ответить: katalizatir
Сообщение #1


Помогите пожалуйста.

Таблица умножает вводимое значение в input на заранее заданное число.

Как можно суммировать все получаемые и выводимые значения и сразу их выводить под таблице? [IMG]http://javascript.ru/forum/images/smilies/sad.gif[/IMG]

Помогите пожалуйста...

Вот сам код:

<form>
<table>

<tr>
<td><input type="text" id="xxx_1" onkeyup="document.getElementById(\'xxx_1_r\').innerHTML = (parseFloat(this.value)||0) * 50"></td>
<td id="xxx_1_r"></td>
</tr>

<tr>
<td><input type="text" id="xxx_2" onkeyup="document.getElementById(\'xxx_2_r\').innerHTML = (parseFloat(this.value)||0) * 70"></td>
<td id="xxx_2_r"></td>
</tr>

<tr>
<td><input type="text" id="xxx_3" onkeyup="document.getElementById(\'xxx_3_r\').innerHTML = (parseFloat(this.value)||0) * 90"></td>
<td id="xxx_3_r"></td>
</tr>

</table>
</form>


Необходимо сложить именно все xxx_1_r + xxx_2_r +xxx_3_r +...+ xxx_N_r
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Elusive28
Elusive28
сообщение 26.3.2013, 23:55; Ответить: Elusive28
Сообщение #2


Я бы использовал jQuery, мне проще с ним работать
[JS]var a = $('#xxx_1_r').text(),
b = $('#xxx_2_r').text(),
c = $('#xxx_3_r').text();

var sum = a + b + c;

$('div.table-container').append(sum);[/JS]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
cyber_ua
cyber_ua
сообщение 27.3.2013, 3:52; Ответить: cyber_ua
Сообщение #3


katalizatir, задать кнопка один класс и пройтись циклом по его элементам
[JS]
var values = document.getElementsByClassName("input-nums"), sum = 0;

for(var i = 0; i < values.length; i++)
sum += +values[i].value;
[/JS]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 27.3.2013, 12:44; Ответить: Zippovich
Сообщение #4


Ну или не циклом, просто пройтись :goodpost:

Вообще такие вопросы нужно отсылать в справочнику js, html, css. Ведь видно что человек не шарит совсем в технологии. У него в коде пол решения уже написано, только сложить осталось и вывести.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
cyber_ua
cyber_ua
сообщение 27.3.2013, 13:44; Ответить: cyber_ua
Сообщение #5


(Zippovich @ 27.3.2013, 15:44) *
Ну или не циклом, просто пройтись :goodpost:

а я не так что ли написал?
(cyber_ua @ 27.3.2013, 06:52) *
katalizatir, задать кнопка один класс и пройтись циклом по его элементам
[JS]
var values = document.getElementsByClassName("input-nums"), sum = 0;

for(var i = 0; i < values.length; i++)
sum += +values[i].value;
[/JS]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 27.3.2013, 16:11; Ответить: Zippovich
Сообщение #6


(cyber_ua @ 27.3.2013, 16:44) *
а я не так что ли написал?


это был юмор ) не воспринимайте всерьез
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
cyber_ua
cyber_ua
сообщение 27.3.2013, 16:47; Ответить: cyber_ua
Сообщение #7


Zippovich, у меня утром плохо с чувством юмора)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Есть смысл создавать сайты на латышском?
16 Nekit 4068 31.3.2024, 1:23
автор: Liudmila
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 732 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Есть ли инструмент для поиска запросов на YouTube?
1 rownong27 1005 18.2.2024, 22:19
автор: malamut
Открытая тема (нет новых ответов) "Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом."
Вопрос
0 kuz999 1252 5.2.2024, 14:06
автор: kuz999
Горячая тема (нет новых ответов) Pharmcashusa.com. Есть USA фарма траф? Вам сюда!
36 Herbalka 14647 11.12.2023, 21:27
автор: Herbalka


 



RSS Текстовая версия Сейчас: 25.4.2024, 9:59
Дизайн