keypress non funziona con alcuni tasti, usa keydown. Inoltre ogni tasto ha il suo riferimento, quindi dipende da che tasto usi per cancellare.
Esempio backspace e delete (tasto con freccia verso sinistra per cancellare e tasto canc):
codice:document.addEventListener('keydown', function(event) { if (event.key === 'Backspace'||event.key === 'Delete') { console.log('Hai premuto un tasto per cancellare'); } });