Показать сообщение отдельно
  #8 (permalink)  
Старый 08.10.2014, 19:45
Аспирант
Отправить личное сообщение для myshara Посмотреть профиль Найти все сообщения от myshara
 
Регистрация: 25.06.2012
Сообщений: 37

danik.js - спасибо что не бросили тему.

Извините за код.
Да упустил в предложенном выше коде $next.focus().
$datalist.Event() - честно я думал перехватить событие в $datalist=$('datalist')

Пробовал такой вариант:

$inputs.on('keydown', function(event) {
if (isEnter(event)) {
var $next  = $inputs.eq($inputs.index(this) + 1);
setTimeout($next.focus(),500);
event.preventDefault();}
};)


Нужного мне результата нет.

Да, я прекрасно понимаю что фокус находится в input несмотря на то, что виден datalist и мы можем с клавиатуры стрелками выбрать значение, и следовательно происходит переход $next.focus(). Но почему не срабатывает задержка и выбор значения? Как это перехватить?

Еще раз спасибо.
Ответить с цитированием