搜尋

首頁  >  問答  >  主體

String.fromCharCode 函數如何在 html 輸入欄位中用於移動鍵盤

<p>我想捕獲鍵盤按鍵代碼並將其轉換為字元。我正在使用 String.fromCharCode javascript 函數,但它僅適用於電腦鍵盤,不適用於移動鍵盤。任何幫助將不勝感激。 </p> <pre class="brush:php;toolbar:false;">$(".inputsmeter").keyup(function (e) { let key = e.which; let c = String.fromCharCode(key); alert(c); });</pre></p>
P粉896751037P粉896751037448 天前724

全部回覆(1)我來回復

  • 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

    回覆
    0
  • 取消回覆