169 похожих чатов

И как заставить CSS реагировать на <input type="email" required>, когда

пользователь туда что-то ввёл?

input:valid например реагирует на ввод пользователя у <input type="text" required>

46 ответов

33 просмотра

https://stackoverflow.com/questions/5601647/html5-email-input-pattern-attribute

Что значит заставить CSS реагировать? CSS ни на что не "реагирует". А псевдокласс :valid очень даже работает и с тектовым инпутом и инпутом с типом email просто у них правила валидации разные

Можешь такой костыль накатить input:not(:focus):valid, когда не в фокусе сработает валид/инвалид, а стилизовать required можно через :required

Жора-Змейкин Автор вопроса
Stasio
Можешь такой костыль накатить input:not(:focus):va...

Да, но срабатывает когда не в фокусе. А нужно чтобы срабатывало моментально..

А исходя из задания тут нужно прикрутить валидацию формы перед отправкой, тем более с валидацией по email с пустой строкой тут required тут нафиг не нужон

Жора-Змейкин Автор вопроса
Alex Valiev
Что значит заставить CSS реагировать? CSS ни на чт...

В этом и проблема возникает, что правила валидации у них разные, мне бы хотелось чтобы email в моём сценарии валидовался как text

Жора-Змейкин Автор вопроса
Жора-Змейкин Автор вопроса

Нужно скрывать placeholder формы input. Он у меня выполнен в отдельном теге.

Жора Змейкин
Нужно скрывать placeholder формы input. Он у меня ...

Очень экстравагантное решение. Ну в этом случае можно использовать input:focus + .placeholder,

Жора-Змейкин Автор вопроса

В таком случае текст исчезает сразу при фокусе, а нужно чтобы исчезал когда в поле есть хоть какой-то символ

Жора Змейкин
В таком случае текст исчезает сразу при фокусе, а ...

А в чем проблема на жс это все сделать, ничего сложного ведь

Жора-Змейкин Автор вопроса
LZD
а ты не скрывай пока не появится символ

Та ёмаё, как это сделать то с email? Для text типов можно через :valid такое провернуть

Жора-Змейкин Автор вопроса
Dlazder
А в чем проблема на жс это все сделать, ничего сло...

Ничего, я уже сделал, но я стараюсь избегать JavaScript если это можно реализовать на чистом HTML5

Жора Змейкин
Та ёмаё, как это сделать то с email? Для text типо...

Потому что для text другое правило валидации

Жора Змейкин
Та ёмаё, как это сделать то с email? Для text типо...

https://codepen.io/Bedolaga/pen/JjwKoQE а почему не такое юзаешь, например? Я не понял просто момента с плэйсхолдер в отдельном элементе

Жора Змейкин
Ничего, я уже сделал, но я стараюсь избегать JavaS...

Как по мне это ненужная трата времени, особенно если вы так долго на этом сидите...

Жора-Змейкин Автор вопроса
Stasio
https://codepen.io/Bedolaga/pen/JjwKoQE а почему н...

Мне нужно окрашивать звёздочку в красный цвет, то есть использовать HTML теги. А атрибут placeholder принимает только строку

Жора Змейкин
Ничего, я уже сделал, но я стараюсь избегать JavaS...

А зачем на месте сидеть только js?надо вперед двигаться в js и тд

Email я делал

Жора-Змейкин Автор вопроса
Denis
Email я делал

Конкретно с отдельным .placeholder?

Жора-Змейкин Автор вопроса
Stasio
https://codepen.io/Bedolaga/pen/JjwKoQE а почему н...

И кстати да, похоже это работает только в WebKit

Жора Змейкин
Конкретно с отдельным .placeholder?

<input type="email" placeholde r=" valid email address" class="input-field" />

Жора Змейкин
Мне нужно окрашивать звёздочку в красный цвет, то ...

А как же псевдокласс ::placeholder чем он вас не устраивает?

Жора-Змейкин Автор вопроса
Alex Valiev
А как же псевдокласс ::placeholder чем он вас не у...

Что-то пробовал, но как окрашивать звёздочку через него — я не понял.

Жора Змейкин
Что-то пробовал, но как окрашивать звёздочку через...

<input type="email" placeholder="Enter a valid email address" class="input-field" />

Жора-Змейкин Автор вопроса
Alex Valiev
ФСМЫСЛЕ? ::placeholder { color: red; }

Это окрашивает ВЕСЬ текст, а я ещё раз говорю, нужно окрашивать только * в конце предложения

Жора-Змейкин Автор вопроса
Denis
<input type="email" placeholde...

Дак я по макету делаю, не сойдёт такое.

Жора-Змейкин Автор вопроса
Stasio
Градиентом 😁

Да вы мазохист

Stasio
Градиентом 😁

Фиговый вариант

Жора Змейкин
Это окрашивает ВЕСЬ текст, а я ещё раз говорю, нуж...

https://stackoverflow.com/questions/35683601/change-color-for-one-part-of-placeholder

сработает префиксы просто убери и сработает

LZD
сработает префиксы просто убери и сработает

Префиксы не надо убирать для поддержки сафари и других браузеров, но добавить еще одно правило для ::placeholder надо

Жора-Змейкин Автор вопроса
LZD
сработает префиксы просто убери и сработает

Может я такой дурак, но не работает.. https://codepen.io/darkvessel/pen/GRPqJpB

Жора Змейкин
Может я такой дурак, но не работает.. https://code...

Ты к инпуту применил, надо к плэйсхолдеру

Жора Змейкин
Может я такой дурак, но не работает.. https://code...

жаль конечно попробуй так https://stackoverflow.com/questions/22655493/how-can-i-style-individual-parts-of-an-input-placeholder

Жора-Змейкин Автор вопроса
Жора-Змейкин Автор вопроса
Жора Змейкин
Ничего, я уже сделал, но я стараюсь избегать JavaS...

Окей, я ошибался. Некоторые вещи лучше сразу сделать через JavaScript, чем вытворять какие-то костыли на CSS, которые работают сложно предсказуемо и на разных браузерах могут по разному себя вести.

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

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта