Не срабатывает кнопка 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);