Latest web development tutorials
×

JavaScript & HTML DOM справочное руководство

обзор

JavaScript объекты

JavaScript Array объекты JavaScript Boolean объекты JavaScript Date объекты JavaScript Math объекты JavaScript Number объекты JavaScript String объекты JavaScript RegExp объекты JavaScript Глобальные свойства / функции JavaScript операторы

Browser объекты

Window объекты Navigator объекты Screen объекты History объекты Location объекты

DOM объекты

HTML DOM Document объекты HTML DOM объект Element HTML DOM Атрибут объекта HTML DOM объекты событий

HTML объекты

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

свойства событий charCode

Событие Ссылка на объект объекты событий

примеров

Будучи нажатых клавиш клавиатуры значение Unicode ::

переменная х = event.charCode;

х Выход:

119 // 119 это буква "ш"

Попробуйте »

Нижняя часть этой статьи содержит больше примеров.


Определения и использование

charCode свойство возвращает OnKeyPress событие вызвало ключи буквенный код.

код символа Unicode является буквой номер (например, число "97" представляет собой букву "а").

Примечание: Список всех символов Unicode может быть наш полный справочник Unicode руководство .

Совет: Если вам необходимо преобразовать значение символов Unicode, вы можете использовать fromCharCode () метод.

Примечание: Если используется этот атрибут OnKeyDown или OnKeyUp событие, возвращаемое значение всегда "0"

Примечание: Это свойство только для чтения.

Примечание: свойство , которое скан - кода и предоставляет метод решения для совместимости браузера, последней версии события DOM рекомендуется ключевой атрибут в качестве альтернативного метода.

Примечание: IE8 и более ранние версии не поддерживают , какие атрибуты. Неподдерживаемый браузер может использовать скан - кода свойства. Тем не менее, свойства скан-кода в браузере Firefox OnKeyPress событие является недействительным. Совместимость с этих браузеров вы можете использовать следующий код:

переменная х = event.charCode || event.keyCode; // использование charCode или скан - кода, это может поддерживать различные браузеры

Совет: Вы можете также использовать свойство скан - кода для обнаружения специальных клавиш (например, "Caps Lock" или клавиш со стрелками). скан - коду charCode свойство обеспечивает метод решения для совместимости браузера, последняя версия события DOM рекомендуется ключевой атрибут в качестве альтернативного метода.

Совет: Если вы хотите увидеть , если нажать "ALT", "CTRL", "META" ключ или "Shift", вы можете использовать клавишу Alt , ctrlKey , metakey или shiftKey недвижимость.


Поддержка браузеров

Цифры в таблице представляют первый браузер для поддержки номер версии недвижимости.

свойство
charCode да 9.0 да да да


грамматика

событие .charCode

технические детали

Возвращает: Число, представляющее код символа Unicode
версия DOM: Уровень DOM 2 Events


примеров

Другие примеры

примеров

Unicode значения для ключевого решения совместимого браузера:

// Если браузер не поддерживает charCode, используйте код клавиши (IE8 и более ранних версий)
переменная х = event.charCode || event.keyCode;

Попробуйте »

примеров

Когда пользователь нажимает клавишу "O", чтобы открыть сообщение:

Функция туРипсЫоп (событие) {
переменная х = event.charCode || event.keyCode;
если (х == 111 || х == 79) {// о равен 111, O 79
оповещение ( "Вы нажали кнопку 'O'!");
}
}

Попробуйте »

примеров

Для преобразования значения Unicode для символов:

переменная х = event.charCode || evt.keyCode; // Получает значение Unicode
переменная у = String.fromCharCode (х); // преобразования значения символа

Попробуйте »


Похожие страницы

HTML DOM Reference Manual: Основные свойства Event

HTML DOM Reference Manual: событие скан - кода недвижимости

HTML DOM Справочное руководство: Свойства Какое событие


Событие Ссылка на объект объекты событий