Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.03.2020, 21:20
Новичок на форуме
Отправить личное сообщение для R.Titovich Посмотреть профиль Найти все сообщения от R.Titovich
 
Регистрация: 30.03.2020
Сообщений: 5

Собрать данные с input и умножить их данные построчно
Добрый вечер, коллеги!
Задался вопросом сложения чисел из 2х строчных input
for ($i = 1; $i <= 10; $i++) 
{
echo'<tr>
<td><input type="text" name="inputarticle" class="form-control" /></td>
<td><input type="text" name="inputname" class="form-control" /></td>
<td><input type="number" id="num'.$i.'" name="num'.$i.'" class="form-control" /></td>
<td><input type="number" id="dum'.$i.'" name="dum'.$i.'" class="form-control" /></td>
<td><input type="text" name="sum'.$i.'" id="sum'.$i.'" class="form-control" /></td>
</tr>';
}

$(document).ready(function() {
  sum1();
  $("#num1, #dum1").on("keydown keyup", function() {
    sum1();
  });
});
function sum1() {
  var num1 = document.getElementById('num1').value;
  var dum1 = document.getElementById('dum1').value;
  var result = parseInt(num1) * parseInt(dum1);
  var result1 = parseInt(dum1) * parseInt(num1);
  if (!isNaN(result)) {
    document.getElementById('sum1').value = result;
  }
}


Первую строку input`ы он у меня умножает и выводит в sum1, но у меня не хватает знаний как сделать чтобы и остальные input`ы перемножались и выводило значение в sum2, sum3, sum4 и т.д.
Ответить с цитированием
  #2 (permalink)  
Старый 30.03.2020, 21:35
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

id="num'.$i.'" name="num'.$i.'" - никогда не именуйте таким образом поля формы, уже если нумерация, то связывайте в группы поля номером как ключами.

А для расчета на клиенте не требуется id с добавками по номеру, достаточно обходить строки таблицы и оперировать полями в ней.

Последний раз редактировалось laimas, 30.03.2020 в 21:37.
Ответить с цитированием
  #3 (permalink)  
Старый 30.03.2020, 21:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

R.Titovich,

https://javascript.ru/forum/jquery/7...tml#post472155
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XeteData: Собрать данные | Добавить данные - Любой формат, Любой источник xetedata Работа 4 04.01.2018 18:34
как обновить данные счетчика количества символов в input prog77 jQuery 4 08.07.2017 16:04
Вставить в Input данные из других input'ов djonA Общие вопросы Javascript 2 12.06.2015 20:22
Получить данные из input kollaps jQuery 4 05.06.2014 13:45
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27