Latest web development tutorials

Właściwości zdarzeń charCode

Event Object Reference obiekty zdarzeń

Przykłady

Naciskania klawiszy na klawiaturze wartość Unicode ::

var x = event.charCode;

x Wyjście jest:

119 // 119 jest literą "W"

Spróbuj »

Dno tego artykułu zawiera więcej przykładów.


Definicje i zastosowanie

charCode Zwraca obiekt, onkeypress zdarzenie wywołane kod klawisze się.

Kod Unicode jest liczbą liter (na przykład liczba "97" oznacza literę "A").

Uwaga: Listę wszystkich znaków Unicode można zobaczyć nasz kompletny podręcznik odniesienia Unicode .

Wskazówka: Jeśli trzeba konwertować wartości znaków Unicode, można użyć fromCharCode () metody.

Uwaga: Jeżeli ten atrybut jest stosowany onkeydown lub onkeyup zdarzenia, wartość zwracana jest zawsze "0"

Uwaga: Ta właściwość jest tylko do odczytu.

Uwaga: W którym keyCode nieruchomości oraz dostarcza sposobu sporządzania roztworu do zgodności przeglądarki, najnowszej wersji zdarzenia DOM zalecany kluczową cechę jako alternatywnej metody.

Uwaga: IE8 oraz wcześniejsze wersje nie obsługują które atrybuty. Stosujesz przeglądarka może używać keyCode nieruchomości. Jednakże właściwości keyCode w przypadku przeglądarki Firefox onkeypress jest nieprawidłowy. Kompatybilny z tych przeglądarek, można użyć następującego kodu:

var x = event.charCode || event.keyCode; // wykorzystanie charCode lub keyCode ta może wspierać różnych przeglądarek

Wskazówka: Można również użyć właściwości keyCode wykryć klawiszy specjalnych (takich jak "caps lock" lub klawiszy strzałek). keyCode i mienia charCode dostarcza sposobu rozwiązania dla kompatybilności przeglądarki, najnowsza wersja zdarzenia DOM zalecany kluczową cechę jako alternatywnej metody.

Wskazówka: Jeśli chcesz sprawdzić, czy naciśnij "ALT", "ctrl", "META" klucz lub "Shift", można użyć altKey , ctrlKey , klawisz meta lub shiftKey nieruchomości.


Pomoc Browser

Wartości podane w tabeli przedstawiają pierwszą przeglądarką obsługującą numer wersji nieruchomości.

nieruchomość
charCode tak 9,0 tak tak tak


gramatyka

impreza .charCode

dane techniczne

Zwraca: Ilość, która reprezentuje kod znaków Unicode
Wersja DOM: DOM Level 2 Events


Przykłady

Więcej przykładów

Przykłady

wartości Unicode dla kluczowego rozwiązania zgodnego przeglądarki:

// Jeśli przeglądarka nie obsługuje charCode użyj keyCode (IE8 i wcześniejsze wersje)
var x = event.charCode || event.keyCode;

Spróbuj »

Przykłady

Gdy użytkownik naciśnie klawisz "O", aby otworzyć wiadomość:

Funkcja myFunction (event) {
var x = event.charCode || event.keyCode;
if (x == 111 || x == 79) {// O to 111, O 79
alert ( "Został naciśnięty klawisz" O "!");
}
}

Spróbuj »

Przykłady

Aby przeliczyć wartości Unicode dla znaków:

var x = event.charCode || evt.keyCode; // Pobiera wartość Unicode
var y = String.fromCharCode (x); // konwersji wartości do znaku

Spróbuj »


Podobne strony

HTML DOM Manual: Najważniejsze właściwości zdarzeń

HTML DOM Manual: zdarzenie nieruchomość keyCode

HTML DOM Manual: Właściwości, które zdarzenie


Event Object Reference obiekty zdarzeń