Для поля ввода OTP Включайте кнопку только тогда, когда заполнены все 6 цифрJquery

Программирование на jquery
Ответить
Anonymous
 Для поля ввода OTP Включайте кнопку только тогда, когда заполнены все 6 цифр

Сообщение Anonymous »


У меня есть поле формы OTP, в котором отключена кнопка «Подтвердить». кнопка должна быть включена только тогда, когда заполнены все 6 цифр.


Изображение


HTML:

подтвердить Я попробовал приведенный ниже код JQuery, используя .is(':empty'), но он не работает... может кто-нибудь подсказать мне, что я делаю не так.
$('.form-otp').find('input').each(function() { $(this).on('keyup', function(e) { вар родительский = $($(this).parent()); if(e.keyCode === 8 || e.keyCode === 37) { var prev = родитель.find('input#' + $(this).data('предыдущий')); если(пред.длина) { $(предыдущий).select(); } } else if((e.keyCode >= 48 && e.keyCode = 65 && e.keyCode = 96 && e.keyCode < = 105) || e.keyCode === 39) { var next = Parent.find('input#' + $(this).data('next')); если (следующая.длина) { $(следующий).выбрать(); } } if ($(this).is(':empty')) { $('.js-otp-confirm').addClass('отключено'); } еще { $('.js-otp-confirm').removeClass('отключено'); } }); });
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»