Я сделал из в HTML, используя некоторые поля ввода, где пользователь может ввести номер и цена будет автоматически обновляться в соответствии с номером должен быть помещен в:подсчитайте с помощью JavaScript
<td>Pizza Margherita</td>
<td><input type="number" id="countMargherita" class="orderform" name="PizzaMargherita" onkeyup="validateForm(this)" min="1"></td>
<td><span id="totalMargherita"></span></td>
И кусок JS КОДИРУЙТЕ
var priceMagarita = 7;
var numPizzaMargheritaInput = document.getElementById('countMargherita');
var priceMargheritaLabel = document.getElementById('totalMargherita');
function onNumPizzaMargheritaInputChange(e){
var totalMargherita = priceMargherita * parseInt(e.target.value);
var formattedPrice = '\u20ac '+totalMargherita.toFixed(2);
priceMMargheritaLabel.innerHTML = '';
priceMargheritaLabel.appendChild(document.createTextNode(formattedPrice));
}
numPizzaMargheritaInput.addEventListener('change', onNumPizzaMargheritaInputChange, false);
Теперь у меня есть 11 полей, как те, те, все работает просто отлично, но теперь я хотел бы сделать общую цену. Таким образом, один, который считает все эти цены вместе и помещает их в
<td><h3>Totale Prijs</h3></td>
<td></td>
<td><span id="TotalPrice"></span></td>
Но так как им не испытывал вообще в JS У меня есть много проблем решения этой проблемы.
Любая помощь сильно огорчена.
Это пицца * Margherita *, а не «magarita» ... – MaxArt
ха-ха я знаю, я сразу заметил, когда я поместив его здесь xD –
, присвойте классу все промежутки, имеющие общее количество и внутри этой функции onNumPizzaMagaritaInputИзменить итерацию каждого класса и добавить значение всех этих промежутков и поместить итоговое значение в . Надеюсь, у вас есть идея. – Lab