@Rufix

Как стереть из input последний введенный символ?

Делаю калькулятор и хочу сделать, чтобы он реагировал на нажатия клавиш с клавиатуры. Необходимо, чтобы при нажатии на Backspace, удалялся последний символ из инпута.
Скорее всего я даже не близко к ответу, но подскажите, пожалуйста)
document.onkeypress = function (){
	if (event.keyCode === 8) {
		display.value = (???);
	}
}
  • Вопрос задан
  • 1554 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
display.value = display.value.slice(0, -1)


И клавиша backspace не генерирует событие keypress, придется использовать keyup или keydown.
Удобено потестить можно здесь.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы