введите любой ключ на странице в поле поиска - PullRequest
1 голос
/ 31 мая 2011

Мы надеемся обнаружить нажатие клавиши и клавишу пользователя, который печатает вне поля формы. И добавьте этот ключ к полю формы и направьте пользователя обратно в поле формы. По сути, захват всех без исключения ключевых событий и использование их размещения в поле формы.

Любая помощь будет принята с благодарностью. Мы рады использовать jquery для этого типа JS на стороне клиента. Мы дошли до обнаружения событий нажатия клавиш, но фокусировка и добавление этого ключа к определенному полю на странице немного за нас.

1 Ответ

0 голосов
/ 31 мая 2011

Прослушайте нажатие клавиши в окне.

var input = $("input");
$(window).keydown(function(e) {
    input.focus(); // focus the input
    input.val( input.val() + String.fromCharCode(e.which));
    return false;
});

Возможно, вам понадобится настроить этот код, но вы поймете идею.

...