ravithejag Ответов: 3

Событие нажатия клавиши не работает в Chrome


Привет всем я попробовал событие нажатия клавиши для кнопки enter которое отлично работает в IE и firefox
но не в хроме
$('.div').bind('keypress', function (e) {
       if (e.keyCode == 13) {
           alert("Enter prssed");
       }
   });

Пожалуйста, помогите мне в этом

ravithejag

Я также попробовал keydown вместо нажатия клавиши, тогда он также не работал в chrome

Ahmed Bensaid

Я думаю, что вы должны прикрепить событие нажатия клавиши к фокусируемому элементу формы ;)

Kalpesh Kumar Joshi

Попробовать это:
http://stackoverflow.com/questions/6311290/keypress-event-not-working-in-ie-and-chrome-
но-работа-в-ФФ

Kalpesh Kumar Joshi

Привет Рави,
Я попробовал этот код и обнаружил, что в chrome HTML button tag не фокусируется или теряет фокус после любого вызова события, если вы вызываете метод набора фокуса перед событием keydown/keypress, то он отлично работает в chrome, Также я пробовал с типом ввода, и он отлично работает в chrome с событием "keydown" или "keypress". Надеюсь, вы найдете это уместным.

Member 12727231

Событие нажатия клавиши не работает в Chrome
Ставка:


Смотрите подробнее: ASP.NET Javascript jQuery
Привет всем я попробовал событие нажатия клавиши для кнопки enter которое отлично работает в IE и firefox
но не в хроме
Скрыть Код Скопировать
$('.див').связать('нажатие', функция (е) {
if (e. keyCode = = 13) {
предупреждение("введите prssed");
}
});
Пожалуйста, помогите мне в этом
Permalink Posted 25-Jun-13 7: 30am
ravithejag3.8К
Обновлено 32 секунды назад

3 Ответов

Рейтинг:
1

Prasad Khandekar

Здравствуйте Рави,

Я настроил демо-версию по адресу JSFiddle.Net[^], который даже работает в chrome. Поскольку вы не поделились разметкой HTML, я взял на себя смелость использовать свою собственную разметку, которая может отличаться от вашей. Пожалуйста, не стесняйтесь возиться с ним.

В вашем случае, если вы хотите привязаться к определенной кнопке, вы можете изменить свой селектор на селектор на основе идентификатора ('#' + CONTROL_ID).

С уважением,


Member 12727231

Событие нажатия клавиши не работает в Chrome
Ставка:


Смотрите подробнее: ASP.NET Javascript jQuery
Привет всем я попробовал событие нажатия клавиши для кнопки enter которое отлично работает в IE и firefox
но не в хроме
Скрыть Код Скопировать
$('.див').связать('нажатие', функция (е) {
if (e. keyCode = = 13) {
предупреждение("введите prssed");
}
});
Пожалуйста, помогите мне в этом
Permalink Posted 25-Jun-13 7: 30am
ravithejag3.8К
Обновлено 32 секунды назад

Prasad Khandekar

Привет,

В JSFiddle демо мне кажется, что установка будет работать в Chrome. Я тестировал с 56.0.2924.87.

С уважением,

ravithejag

Да Прасад его работает, как и ожидалось в Хроме.Благодарим

Рейтинг:
1

Member 12727231

Keypress event not working in Chrome
Rate:	
 
  	
See more: ASP.NET Javascript jQuery
Hello everyone i tried the keypress event for enter button that is working fine in IE and firefox
but not in chrome 
Hide   Copy Code
$('.div').bind('keypress', function (e) {
       if (e.keyCode == 13) {
           alert("Enter prssed");
       }
   });
Please help me in this
  Permalink         Posted 25-Jun-13 7:30am
ravithejag3.8K
Updated 32 secs ago


Рейтинг:
0

Member 12727231

Hello Ravi,

I have setup a demo at JSFiddle.Net[^], which even works in chrome. Since you have not shared the HTML markup, I have taken liberty to use my own markup, which may be different than your's. Please feel free to fiddle with it. 

In your case if you want to bind to a particular button then you may want to change your selector to an id based selector ('#' + CONTROL_ID).

Regards,
  Permalink    Posted 25-Jun-13 7:42am


Member 12727231

Событие нажатия клавиши не работает в Chrome
Ставка:


Смотрите подробнее: ASP.NET Javascript jQuery
Привет всем я попробовал событие нажатия клавиши для кнопки enter которое отлично работает в IE и firefox
но не в хроме
Скрыть Код Скопировать
$('.див').связать('нажатие', функция (е) {
if (e. keyCode = = 13) {
предупреждение("введите prssed");
}
});
Пожалуйста, помогите мне в этом
Permalink Posted 25-Jun-13 7: 30am
ravithejag3.8К
Обновлено 32 секунды назад