Такая ситуация: в админке на сайте около 15 текстовых полей (еще есть пара лист боксов и чеков). Для ускорения заполнения базы хотелось бы реализовать переход на новое поле по клику на ентер(как по tab). Сейчас ентер - отправить форму.
Заранее спасибо за советы.
Спустя 3 минуты, 5 секунд (25.07.2011 - 11:09) m4a1fox написал(а):
psynick
Ну наверно можно подумать на JS, но вроде ни разу не видел такую реализацию!
Ну наверно можно подумать на 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 написал(а):
Спасибо, разобрался