Ответы пользователя по тегу JavaScript
  • Как получить элементы по классу из ajax ответа?

    qnixdev
    @qnixdev
    Junior PHP Developer
    Привяжите в ответу класс:
    success: function(data){ $('#...').html(data); }
    Ответ написан
  • Как сделать чтоб при введении email загорелась иконка???

    qnixdev
    @qnixdev
    Junior PHP Developer
    Вот готовое решение на JQ.
    let patternName = /[a-zA-Z0-9.]{6,20}$/;
        $('input[name=login]').blur(function(){
            if($(this).val() != ''){
                $('#textAfterInputLogin').html(''); // убираем надпись требований к логину
                if(($(this).val().length < 6) || ($(this).val().length > 20)){
                    $('#valid_login_message').html('<span>Имя пользователя должно содержать</span>').append('<br />').append('<span>от 6 до 20 символов.</span>');
                    $('input[type=submit]').attr('disabled', true); // деактивация кнопки отправки
                }else if($(this).val().search(patternName) != 0){ // проверка логина на соответствие регулярному выражению
                    $('#valid_login_message').html('<span>Имя пользователя может включать латинские буквы</span>').append('<br />').append('<span>(a-z), цифры (0-9) и точки (.).</span>');
                    $('input[type=submit]').attr('disabled', true);
                }else{
                    $('input[type=submit]').attr('disabled', false);
                }
            }else{
                $('#valid_login_message').html('');
                $('#textAfterInputLogin').html('<span>Можно использовать буквы латинского алфавита, цифры и точки.</span>');
            }
        });


    Далее нужно создать под input пару В которые поместить класс valid_login_message и textAfterInputLogin
    Ответ написан