Не срабатывает кнопка backspace у калькулятора на js

Не могу понять, почему не срабатывает кнопка backspace, должно удалять последний элемент у текущего инпут.

function back() {
   let valueInput = document.form.input_text.value;
   document.form.input_text.value = valueInput.substring(0,valueInput.length-1);
}

https://codepen.io/igor-solodownik/pen/VwpzjqE


Ответы (1 шт):

Автор решения: Igor

Не знаю, что такое "текущего инпут".

function back() {
  let valueInput = document.form.input_text.value;
  document.form.input_text.value = valueInput.substring(0, valueInput.length - 1);
}
<form name="form">
  <input name="input_text" value="1234567">
  <button type="button" onclick="back()">Click</button>
</form>


  ...
  <div class="item digit">1</div>
  <div class="item digit">2</div>
  <div class="item digit">3</div>
  <div class="item equally">=</div>
  <div class="item zero digit">0</div>
  <div class="item digit">.</div>


  if (this.classList.contains('digit'))
     insert(this.innerHTML);
→ Ссылка