Как вкладывать элементы в HTML - PullRequest
0 голосов
/ 14 апреля 2010

У меня есть метод с именем checkKeyCode (obj), который просто берет набираемый вами символ в текстовое поле и заменяет его своим keyCode.

Этот метод вызывается из атрибута onkeydown ввода текстового поля (onkeydown = "return checkKeyCode (this)").

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

Можно ли это сделать. Если так, то как?

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 14 апреля 2010

Проверьте код ключа в вашем обработчике и, если значение равно 9, это вкладка. Выйдите из вашего обработчика, если он есть, и верните false.

Кроме того, не используйте событие onkeydown. Используйте вместо него onkeyup.

...