Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Рейтинг IT-брендов 2020
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
SlavaMaxwell

Vladislav

HTML-верстальщик
  • 7
    вклад
  • 118
    вопросов
  • 29
    ответов
  • 55%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как обрабатывать клик на одном элементе только после клика по другому?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    0xD34F спасибо
    Написано 24 нояб. 2020
  • Как сделать проверку почты в таком формате xxx@xxx.xx?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Роман, работает, спасибо, а каких адресов имеете ввиду?
    Написано 23 нояб. 2020
  • Как сделать проверку почты в таком формате xxx@xxx.xx?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    0xD34F так? если да, то не срабатывает
    email.addEventListener('input', function(){
        if(email.value.length < 5 && /^\w+@\w+\.\w{2,}$/.test(str)) {
            this.classList.add('error-fields')
        } else {
            this.classList.remove('error-fields')
        }
    });
    Написано 23 нояб. 2020
  • Как сделать проверку почты в таком формате xxx@xxx.xx?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    0xD34F эм, а извините куда это прописать конкретно?
    Написано 23 нояб. 2020
  • Почему в консоль приходит дата, а в копке не меняется?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    v3shin, спасибо большое
    Написано 23 нояб. 2020
  • Почему в консоль приходит дата, а в копке не меняется?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Danny Arty, по кнопке ОК закрывается календарь и в кнопке Выбрать время выводится дата из календаря, там цикл, но видимо неправильно написан, есть идеи как сделать так как я описал выше?
    Написано 23 нояб. 2020
  • Почему в консоль приходит дата, а в копке не меняется?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    v3shin по кнопке ОК закрывается календарь и в кнопке Выбрать время выводится дата из календаря, там цикл, но видимо неправильно написан, есть идеи как сделать так как я описал выше?
    Написано 23 нояб. 2020
  • Почему в консоль приходит дата, а в копке не меняется?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Danny Arty, как нет? а это что?
    let chooseOk = document.querySelector('.js-choose-ok')

    вот так тоже не работает
    for (let i = 0; i < dayContainer.length; i++) {
        dayContainer[i].addEventListener('click', function(){
          chooseTime.innerText = chooseOk.innerText
        })

    .dayContainer span это сами числа календаря
    Написано 23 нояб. 2020
  • Почему undefiend у времени?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    MagnusDidNotBetray благодарю, спасибо, дак так хотел сделать)
    Написано 22 нояб. 2020
  • Как скриптом определять время и в зависимости от этого удалять класс?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Egor Sabyanin, а все, почитал, а еще можете подсказать как показывать время по мск? это последний вопрос к вам
    Написано 22 нояб. 2020
  • Как скриптом определять время и в зависимости от этого удалять класс?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Egor Sabyanin, а ну да, я так понимаю это часовые пояса, не?
    Написано 22 нояб. 2020
  • Как скриптом определять время и в зависимости от этого удалять класс?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Egor Sabyanin, если прописать так
    if(parseInt(li[i].textContent, 10) <= new Date().getHours()) {
                        element[i].classList.remove('night');
                    }

    то будет так5fba0607bf85a138185159.jpeg
    если так
    if(parseInt(li[i].textContent, 2) <= new Date().getHours()) {
                        element[i].classList.remove('night');
                    }
    то время так 5fba06219d47a260048593.jpeg а если так то
    if(parseInt(li[i].textContent, 22) <= new Date().getHours()) {
                        element[i].classList.remove('night');
                    }
    то вообще вот так 5fba063c4b4ac770666650.jpeg а время то идет и не стоит на месте, не совсем до конца вы мне помогли, прошу помогите пожалуйста
    Написано 22 нояб. 2020
  • Как скриптом определять время и в зависимости от этого удалять класс?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Egor Sabyanin, 10 это система счисления? это как? в смысле?)
    Написано 22 нояб. 2020
  • Как скриптом определять время и в зависимости от этого удалять класс?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Egor Sabyanin, у меня 11:25 5fba0337a82bd437742494.jpeg и так же удаляется с 00 но уже по моему времени до 11 включительно
    Написано 22 нояб. 2020
  • Как скриптом определять время и в зависимости от этого удалять класс?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Egor Sabyanin, а подскажите пожалуйста, что он тут в условие делает? с остальным все понятно
    if(parseInt(li[i].textContent, 10) <= new Date().getHours()) {
                      
                    }
    и почему 10?
    Написано 22 нояб. 2020
  • Как скриптом определять время и в зависимости от этого удалять класс?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Egor Sabyanin, дак первый вариант то, что вы скинули он для одного элемента, а тут получается массивоподобный элемент querySelectorAll('.day') и надо удалять класс, а он удалятся либо у одного либо увсех сразу, хотя на часах у меня 11:09
    Написано 22 нояб. 2020
  • Как скриптом определять время и в зависимости от этого удалять класс?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Egor Sabyanin, просто будет меняться цвет у li, например черный у времени которое еще не настало и серый время которое уже у юзера прошло
    Написано 22 нояб. 2020
  • Как скриптом определять время и в зависимости от этого удалять класс?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    Egor Sabyanin ну вот смотрите реальный пример, сейчас 10:24, а удаляется только у 00, надо чтобы удалялся до 10 часов, ну это в данный момент когда я пишу, а так удалялся до того часа у юзера, который сейчас у него, например у него 22:01, а удаляется от 00 до 22 включительно и доступно только 23, вот песочница с реальным примером
    https://codepen.io/vladgr/pen/dyXBQYP

    А если через массив и цикл прогнать, то удаляется вообще у всех

    let element = document.querySelectorAll('.day');
    
            for (let i = 0; i < element.length; i++) {
                
                setInterval(() => {
                    if(new Date().getHours() < 22) {
                        element[i].classList.remove('night');
                    } 
                }
                , 1000);
            }
    Написано 22 нояб. 2020
  • Как изменить содержимое тэга в зависимости от содержимого значения в кнопке?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    0xD34F спасибо)
    Написано 20 нояб. 2020
  • Почему не работает условие?

    SlavaMaxwell
    Vladislav @SlavaMaxwell Автор вопроса
    0xD34F, я в курсе про событие input, но не догадался, что для данной ситуации вообще нужен обработчик, а вы притормозите лошадей и не делайте поспешных выводов, то, что вы куратор не дает вам право оскорблять пользователей, подумайте над этим)
    Написано 20 нояб. 2020
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Dr. Bacon
    • 11 ответов
    • 0 вопросов
  • hottabxp
    Сергей Карбивничий
    • 9 ответов
    • 1 вопрос
  • Василий Банников
    • 9 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 8 ответов
    • 0 вопросов
  • VaInDis
    Вадим Андреевич
    • 8 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 7 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации