Есть калькулятор, который считает сумму при нажатии на кнопку. Как сделать чтобы он автоматически считал?
То есть ты пишешь 10 и 10, он считает автоматически и выводит 20. меняешь первое число на 11 и он автоматически вывод 21
Есть идея попробовать как то через цикл, но я не знаю как это реализовать.
function sum() {
var a1 = document.getElementById('first').value;
var a2 = document.getElementById('second').value;
a1 = Number.parseInt(a1);
a2 = Number.parseInt(a2);
a2 += a1;
var rez = document.getElementById("rez").innerText = a2;
}
document.getElementById("go").onclick = function() {
sum();
}
<h1 align="center">Введите 1 и 2 число</h1>
<div class="mainn">
<input type="text" id="first" size="10">
<p>+</p>
<input type="text" id="second" size="10"><br>
<button id="go">=</button>
<h1 id="rez"></h1>
</div>
Вот этот кусочек поменяйте. У вас уже всё для этого есть. Надо только правильный event повесить на input.
<input type="text" id="first" size="10" onkeyup="sum()">
<p>+</p>
<input type="text" id="second" size="10" onkeyup="sum()"><br>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне нужно, чтобы при клике на div(там на сайте целый блок), осуществлялся бы переход на другую страницуКак это можно реализовать с помощью JQuery?