Comment la fonction String.fromCharCode est utilisée dans les champs de saisie HTML avec un clavier mobile
P粉896751037
P粉896751037 2023-09-01 09:45:04
0
1
729
<p>Je souhaite capturer les codes des touches du clavier et les convertir en caractères. J'utilise la fonction javascript String.fromCharCode mais elle ne fonctionne qu'avec le clavier de l'ordinateur et non avec le clavier mobile. Toute aide serait grandement appréciée. </p> <pre class="brush:php;toolbar:false;">$(".inputsmeter").keyup(function (e) { laissez clé = e. which; soit c = String.fromCharCode(key); alerte(c); });</pre></p>
P粉896751037
P粉896751037

répondre à tous(1)
P粉334721359

const inputElem = document.getElementById('input')
inputElem.addEventListener('input', (ev) => { 
  console.log(ev);
  alert(`e.data: ${ev.data}`);
});
<input id="input" type="text" placeholder="type something... " />

Cela fonctionne comme prévu sur mon iOS Safari 15. Tapez a dans la saisie et vous verrez l'avertissement imprimé : 

ev.data: a
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal