Проверка значения в поле формы - PullRequest
0 голосов
/ 24 октября 2018

Я нашел эту функцию, и она отлично работает.Но теперь он добавляет класс в поле при наборе текста.Я хочу добавить класс к нему после нажатия на что-то еще на странице.Также он добавляет класс к полям после заполнения всех полей, но я хочу добавить его к каждому полю отдельно после заполнения одного поля.

(function($) {
    $(document).ready(function() {
        $('.av-extra-cookie-btn').attr('target', '_blank'); 
    });

    $('.gform_fields .medium').focusout(function(){

        var empty = false;
        $('.gform_fields .medium').each(function() {
            if ($(this).val() == '') {
                empty = true;
            }
        });

        if (empty) {
            $('.gfield_label').removeClass( "correct" );
        } else {
            $('.gfield_label').addClass( "correct" );
        }
    });



})(jQuery);

1 Ответ

0 голосов
/ 24 октября 2018

Попробуйте это ..

(function($) {

  $('.gform_fields .medium').blur(function() {
   if ($(this).val() == '') {

    $(this).closest('li').find('.gfield_label').addClass('correct');
        }

  });

})(jQuery);
...