Maison  >  Questions et réponses  >  le corps du texte

Comment la fonction String.fromCharCode est utilisée dans les champs de saisie HTML avec un clavier mobile

<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粉896751037P粉896751037414 Il y a quelques jours698

répondre à tous(1)je répondrai

  • P粉334721359

    P粉3347213592023-09-02 00:28:01

    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

    répondre
    0
  • Annulerrépondre