suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie die Funktion String.fromCharCode in HTML-Eingabefeldern mit der mobilen Tastatur verwendet wird

<p>Ich möchte die Tastencodes der Tastatur erfassen und in Zeichen umwandeln. Ich verwende die Javascript-Funktion String.fromCharCode, aber sie funktioniert nur mit der Computertastatur und nicht mit der mobilen Tastatur. Jede Hilfe wäre sehr dankbar. </p> <pre class="brush:php;toolbar:false;">$(".inputsmeter").keyup(function (e) { let key = e.which; let c = String.fromCharCode(key); Warnung(c); });</pre></p>
P粉896751037P粉896751037451 Tage vor732

Antworte allen(1)Ich werde antworten

  • 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... " />

    这在我的 iOS Safari 15 上按预期运行。 在输入中键入 a 将看到警告打印:

    ev.data: a

    Antwort
    0
  • StornierenAntwort