Помогите сложить инпуты...!

Рейтинг: 0Ответов: 1Опубликовано: 04.06.2023

Результат первого суммирования input 1 и 2 запишется в input result. Input 1 и 2 после клика на кнопку обнулятся. Как суммировать значение в input result с новыми значениями 1 и 2 input?

<input id="one" type="number" placeholder="значение 1">
<input id="two" type="number" placeholder="значение 2">

<button id="button">Click</button>
<input id="result" type="number" placeholder="результат">

JS:

button.onclick = function() {
  result.value += Number(one.value) + Number(two.value);
  one.value = 0;
  two.value = 0;
};

Ответы

▲ 2

Вы просто пытаетесь складывать строку в result.value с числом.

button.onclick = function() {
  result.value = Number(result.value || 0) + Number(one.value) + Number(two.value);
  one.value = 0;
  two.value = 0;
};
<input id="one" type="number" placeholder="значение 1">
<input id="two" type="number" placeholder="значение 2">

<button id="button">Click</button>
<input id="result" type="number" placeholder="результат">