FAQ по JavaScript Вопрос 2. Как перевести фокус на следующий элемент при нажатии Enter?
Задача такая - переводить фокус на следующий элемент управления на web-странице при нажатии клавиши Enter. Например, при заполнении некоторой форме на сайте пользователю удобно при заполнении очередного тестового поля переходить на следующее поле не мышкой, а путем нажатия на Enter.
Несколько слов по коду. Во-первых, мы задали для наших двух текстовых полей имена и id - firstName и secondName соответствено. Во-вторых, для первого текстового поля мы задали обработчик для события onkeypress - а именно мы вызываем в нем нашу функцию NextField, в которую в качестве параметров передаем форму и элемент на форме (именно на указанный элемент на форме и перейдет фокус при нажатии Enter). Перед всем этим мы должны нашу функцию NextField написать. Это мы делаем внутри тега script. В функции мы
анализируем код нажатой клавиши - если он равен 13 (код клавиши Enter), то мы переводим фокус на соответствующий элемент в форме.
PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru