Задать вопрос
@CcJn

Возможно ли добавить псевдо класс :valid к input полю через js?

Есть функция, которая проверяет на валидность введённые данные из поля, можно ли добавить псевдо класс :valid этому полю через JavaScript?
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
sergski
@sergski
web-developer
Это же css, зачем?) Вам нужно только чтобы результат работы функции не противоречил заданным для поля значениям атрибутов, что логично и несложно.
Ответ написан
Alexandroppolus
@Alexandroppolus
кодир
псевдоклассы можно активировать при наличии какого-то класса.

в таблице стилей делаешь
.used-p-c:valid {
    ....
}


и теперь достаточно добавлять/убирать класс "used-p-c" для элемента.

более того, такой класс можно вешать на парента, тогда в css использовать селектор ".used-p-c input:valid" или ".used-p-c > input:valid", чтобы включать/выключать сразу для нескольких элементов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы