Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Автоматический переход в следующий инпут по заполн


Автор: ForestRain 16.4.2013, 00:09
Здравствуйте, очень прошу вас помочь, глядя опытным взглядом на ситуацию:

Осенью делал http://msufootball.ru/tournaments/opk-championship/4/application/, чтобы при вводе номера телефона по степени заполнения инпутов курсор автоматом переходил в следющее поле.

Использовал такую простую функцию:

Код

function Jump(x){
    var ml = ~~x.getAttribute('maxlength');
    if(ml && x.value.length >= ml){
        do{
            x = x.nextSibling;
        }
        while(x && !(/text/.test(x.type)));
        if(x && /text/.test(x.type)){
            x.focus();
        }
    }
}


Сейчас этот самый перескок работать перестал — в чём может быть дело?

Автор: sQu1rr 16.4.2013, 13:54
Приведите пример с .html файлом (минимальный), а то вы же знаете, все тут лентяи что бы самим догадываться как у вас все работает.

Автор: ForestRain 16.4.2013, 23:01
Cпасибо за подсказку упростить html, не работало, оказывается, из-за тэга span, который содержал input

Автор: sQu1rr 17.4.2013, 00:22
Рад, что помогло  smile 
Помечайте что ли как решенный тогда smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)