wie man String/character-Wert von Schlüssel-Code;

Ich bin mit einem input-tag von html, die eigentlich funktionieren ähnlich wie die Eingabe der google-Suche.

function onKeyPressFun(event){
    var inputObj = document.getElementById("tagInput");
    var strTags = inputObj.value + String.fromCharCode(event.keyCode);
    alert("post data: strTags" + strTags);
}

Möchte ich das senden der Daten zum server zu ermitteln, wenn keine tag-beginnend mit diesem Teilstring vorhanden ist.


Ich möchte hinzufügen, um die Zeichenkette (je nachdem, was hier funktioniert) vom keyPress-Ereignis der bestehende Eingang in den text.


Wie in den obigen code benutzte ich String.fromCharCode. Wenn ich drücken Sie 'b' fand ich Schlüsselcode 0 und der Wert von String.fromCharCode(event.keyCode) wurde nichts; weder leer.


Eine Lösung für dieses?

  • "Wenn ich drücken Sie 'b' fand ich Schlüsselcode 0" - bitte vervielfältigen, die auf jsfiddle
  • Wird dies nicht nutzlos sein, auf Tastaturen, die nicht die gewünschte layout?
  • Es gibt keine Universelle Zuordnung zwischen keyCodes und charCodes, aus offensichtlichen Gründen. Siehe @WTK Antwort.
InformationsquelleAutor veer7 | 2012-09-04
Schreibe einen Kommentar