[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переход на новое поле по Enter
psynick
Добрый день.

Такая ситуация: в админке на сайте около 15 текстовых полей (еще есть пара лист боксов и чеков). Для ускорения заполнения базы хотелось бы реализовать переход на новое поле по клику на ентер(как по tab). Сейчас ентер - отправить форму.

Заранее спасибо за советы.



Спустя 3 минуты, 5 секунд (25.07.2011 - 11:09) m4a1fox написал(а):
psynick
Ну наверно можно подумать на JS, но вроде ни разу не видел такую реализацию!

Спустя 16 минут, 27 секунд (25.07.2011 - 11:25) ApuktaChehov написал(а):
psynick - логика простая. Страница загрузилась, фокус на первом поле.
По нажатию на интре, нужно передать функции объект, на котором был нажат интер. После функция пробегает по дереву всех полей в форму и определяет текущий номер этого элемента в дереве формы. После чего, функция ставит фокус на следующий элемент. Учитывая порядковый номер. Все довольно, просто. Дерзайте!

Спустя 1 минута, 17 секунд (25.07.2011 - 11:26) ADiel написал(а):
главное onsubmit="return false;", а то по enter произойдет отправка формы.

Спустя 4 часа, 56 минут, 39 секунд (25.07.2011 - 16:23) psynick написал(а):
Спасибо, разобрался
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.