Я проиндексировал кучу входов в моей html-форме.Создайте массив в Javascript, используя вставки для цикла и HTML
Я хочу прокрутить входы и создать массив. Из этого массива я хочу собрать общую сумму (суммы) полей и, наконец, добавить еще один ввод HTML, чтобы отобразить эту сумму.
Я знаю, как это сделать на PHP, но я борюсь с JavaScript, и мне нужно, чтобы это было сделано на стороне клиента.
Я попытался построить как можно больше из этого. Here является jsFiddle:
Вот мой HTML:
<div style="padding:5px;clear:both;"><input type="text" name="total_inkind" id="total_inkind" placeholder="$" onchange="calcInKind()"></div>
и Javascript:
function calcInKind() {
var runningTotal = 0;
var i = 0;
for (var i = 0; document.getElementById('inkind').value; i++){
if(document.getElementById('inkind').value != ''){
$gwyl_gr = document.getElementById('inkind').value;
$runningTotal = parseFloat($runningTotal) + parseFloat($gwyl_gr);
}else{
$gwyl_gr = 0;
}
i = i++;
}
document.getElementById('total_inkind').value = $runningTotal;
}
Считаете ли вы использование jQuery? –
@MarcAudet определенно, если вы можете дать мне пример того, как реализовать его в jQuery, я был бы рад использовать его. –