Właściwości zdarzeń charCode
Przykłady
Naciskania klawiszy na klawiaturze wartość Unicode ::
x Wyjście jest:
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:
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
dane techniczne
Zwraca: | Ilość, która reprezentuje kod znaków Unicode |
---|---|
Wersja DOM: | DOM Level 2 Events |
Więcej przykładów
Przykłady
wartości Unicode dla kluczowego rozwiązania zgodnego przeglądarki:
var x = event.charCode || event.keyCode;
Spróbuj »
Przykłady
Gdy użytkownik naciśnie klawisz "O", aby otworzyć wiadomość:
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 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