ciao!
al momento mi sta funzionando solo questa soluzione:
codice:
<input type="text" value="" onkeydown="return checkChar(event);">
<script>
function checkChar(evt) {
const permessi = Array(65, 32, 39, 127, 8);
const charCode = (evt.which) ? evt.which : event.keyCode;
if (!permessi.includes(charCode)) {
return false;
}
return true;
}
</script>
solo che:
- mi dice che event è deprecato
- ho dovuto mettere anche i "decimal" per il backspace e canc
- ovviamente li devo mettere tutti uno per uno nell'array
- i caratteri accentati non mi funzionano (è,é,à dovrei averli messi corretti nell'array)
- mi prende sia A che a, anche se hanno valori diversi