document.CreateEvent («KeyboardEvent») — получить код ключа для созданного вручную события

#javascript #javascript-events

#javascript #dom-события

Вопрос:

Я использую пользовательское событие ввода, найденное @ http://whattheheadsaid.com/projects/input-special-event ..

Проблема в том, что я не могу получить код ключа для события. Есть идеи?

Комментарии:

1. Что ж, я позволю самому Энди Э. дать окончательный ответ, но я серьезно сомневаюсь, что будет возможно надежно получить значение ключевого кода во всех случаях, во всех браузерах.

Ответ №1:

Найдено лекарство..

в конце я обновил следующие строки;-

  else if (onprop)
    $(this).bind("onpropertychange", handler);
  

Для;-

  else if (onprop)
    $(this).bind("keypress", function(e){
    handler.call(this, e)
    });