alla fine ho fatto così:
ho usato evt.key che non è deprecato.codice:checkChar(evt) { const permessi = Array(); const alphabet = 'abcdefghijklmnopqrstuvwxyz'; for (let i = 0; i < alphabet.length; i++) { permessi.push(alphabet.charAt(i)); permessi.push(alphabet.charAt(i).toUpperCase()); } permessi.push(' ', 'é', 'è', 'ò', 'ù', 'à', 'Backspace', 'ArrowRight', 'ArrowLeft', 'Delete', '\''); if (!permessi.includes(evt.key)) { return false; } return true; }
ed ho costruito l'array permessi in quella maniera.
mi sembra un pò più funzionale.

Rispondi quotando