Кнопки управления IE9 - PullRequest
       19

Кнопки управления IE9

0 голосов
/ 21 июля 2011

Я пытаюсь отправить форму с помощью кнопки TAB.

Она работает на FF, IE8, но на IE9 я не могу остановить действие по умолчанию.

Я нашел ответ здесь: Как мне конвертировать Enter в Tab (с изменением фокуса) в IE9?Это работало в IE8

Но я не могу это реализовать.

Может кто-нибудь объяснить, что такое "Fix" для ie9, я должен добавить свой скрипт в работу.

Спасибо

function checkcode(e) {
    var keycode;
    if(!e)
        e = window.event;
    if(e.keyCode)
       keycode = e.keyCode;
    else
       keycode = e.charCode; 
    if(keycode == 9 || keycode == 13) {
        e.preventDefault();            //Problem is here
        alert(keycode);
        return false;
    } else return true;
}

1 Ответ

1 голос
/ 09 августа 2011

Проблема заключалась в том, что в IE onkeypress не возвращает коды клавиш для Ctrl, Shift или Tab, но в режиме onkeydown сделали свое дело.

...