Я создаю приложение, используя backbonejs и марионетку, и мне нужны некоторые данные о том, как изменить фокус полей на основе ключей и определить размытие/фокусировку тегов «div» или «li».
http://jsbin.com/akiyiw/18/edit
Приведенная выше ссылка на jsbin показывает, что у меня есть сейчас, и я пытаюсь добиться следующего.
При вводе клавиши «ввод» в поле заголовка фокус должен переместиться на поле «полное имя» самой первой строки.
Точно так же при вводе клавиши «ввод» в любом месте (текстовое поле полного имени или другие элементы, такие как «p» и т. д.) в первой строке (представление GridRow) фокус должен перейти на следующую строку и так далее.
Также хотелось бы обнаружить выход фокуса для строки (представление GridRow), чтобы вызвать автоматическое сохранение. Выход может быть по нажатию клавиши "ввод" или по щелчку мыши за пределами строки.
Для № 1 и № 2 я пытался использовать события нажатия клавиш, но не знаю, как переместить фокус с одного представления на другое.
Для № 3 я пытался использовать события размытия и фокусировки, но не очень успешно.
Любые мысли о том, как этого можно достичь, будут полезны.
Спасибо