Допиши ЭТО в CSS, чтобы input в формах работал

  Рет қаралды 4,784

Анна Блок

Анна Блок

Күн бұрын

Бесплатный мини-курс по Data Science с нуля от Skillbox - l.skbx.pro/ETG...
Часто новички, верстая форму, делают только визуальную часть, не продумывая логику ошибок от пользователя. Из этого видео вы узнаете о рабочих техниках, как доработать это.
Демо - codepen.io/ann...
Про user-valid и user-invalid - drafts.csswg.o... (поддержка почти 88%, август 2024 года)
🔵 Telegram - t.me/frontendblok
🔵 Чат Telegram - t.me/frontendb...
🔵 Instagram - / annblok
🔵 TikTok - / annblok_webdev
🔵 Дзен - zen.yandex.ru/...
🔵 ВК - tpverstak
🔴 Обучение - frontendblok.com

Пікірлер: 40
@ЕгорПузырев-д9е
@ЕгорПузырев-д9е 5 ай бұрын
Очень полезно для новичков!!!
@Al-Mas3000
@Al-Mas3000 5 ай бұрын
Спасибо. Очень полезная фишка.
@reversplay529
@reversplay529 4 ай бұрын
Спасибо тебе большое за твой контент. Очень доступно поясняешь, могут понять даже новички =)
@astalexxx
@astalexxx 4 ай бұрын
только толку ноль... Это не используется в коммерческих проектах.
@sashavarava7933
@sashavarava7933 5 ай бұрын
Спасибо. Не знал, что такие свойства есть. Валидацию делал через JS. Супер, все гораздо проще.
@JesseJames-mh5kb
@JesseJames-mh5kb 5 ай бұрын
Полезное видео, спасибо тебе Анна Блок! Даже фамилия имеет отсылку к верстке! Хотя и в стройке тоже есть блоки. Ими фундамент делают и заборы, но не суть
@ozimnadius
@ozimnadius 5 ай бұрын
Очень полезно, для старичков тоже.👍
@edmondhamilton995
@edmondhamilton995 5 ай бұрын
Классно и полезно!
@svetlanaandreeva8762
@svetlanaandreeva8762 5 ай бұрын
Спасибо. Очень полезно,
@Delegat521
@Delegat521 5 ай бұрын
Расскажите еще про поле с телефоном, как его валидировать правильно, какие маски использовать, например если нужен код страны/города
@ИмяФамилия-э4ф7в
@ИмяФамилия-э4ф7в 5 ай бұрын
Js и регулярки в помощь
@astalexxx
@astalexxx 4 ай бұрын
тут даже мыло не валидируется нормально)))) это все фигня для новичков, которіе начинают думать, что разбираются
@WERWOLION
@WERWOLION 5 ай бұрын
Ну тут полезно одназначно
@КарлВеликий-д1ф
@КарлВеликий-д1ф 5 ай бұрын
Анна топ)
@ValesValesskiy
@ValesValesskiy 5 ай бұрын
Поля окрасили себя в те цвета, в которые они окрасили себя.
@АлексейСоколов-у3к
@АлексейСоколов-у3к 5 ай бұрын
плавность перехода цвета границы можно сделать так?
@annblok_webdev
@annblok_webdev 5 ай бұрын
да, если в input добавить transition
@nikman5541
@nikman5541 5 ай бұрын
Для новичков да, опытные ребята просто через JS это сделают, а там и валидировать проще
@ozimnadius
@ozimnadius 5 ай бұрын
Это не всегда так.
@vladimirfesenko12345
@vladimirfesenko12345 5 ай бұрын
Подскажите, можно ли при помощи такого метода делать более сложную валидацию пароля?
@annblok_webdev
@annblok_webdev 5 ай бұрын
Более сложную - это какую?
@vladimirfesenko12345
@vladimirfesenko12345 5 ай бұрын
@@annblok_webdev чтобы пароль соответствовал сразу нескольким критериям, как это обычно бывает на сайтах, сколько-то символов, буквы в верхнем и нижнем регистре, определенные спецсимволы, цифры. Такую.
@YourHeIper
@YourHeIper 5 ай бұрын
Это уже скорее через js лучше​@@vladimirfesenko12345
@НиколайВоскобойников-ш8з
@НиколайВоскобойников-ш8з 5 ай бұрын
@@vladimirfesenko12345 В теле самой страицы Стоит, однако, понимать, что проверка на стороне фронтенда ни в коем случае не может подразумеваться как замена проверке на стороне бэкенда (сервера). Это чисто так - пользователю обратную связь дать по тому, что от него ждут и что он навводил.
@vladimirfesenko12345
@vladimirfesenko12345 5 ай бұрын
@@НиколайВоскобойников-ш8з ух ты, круто. Не знал, что можно регулярки прям в HTML писать. Спасибо. Попробую.
@shaman8016
@shaman8016 5 ай бұрын
Вроде как по стандарту мы должны оборачивать input в label. Почему это здесь не показано? Второй вопрос на input отсутсвует атрибут name. Что является важной частью данного тэга. И третье если input будет обернут в label получается вся эта красота пропадет, если стили будут именно на lable.
@annblok_webdev
@annblok_webdev 5 ай бұрын
Нет такого стандарта, прогоните через валидатор пример и увидите ровно 0 ошибок. используют чаще всего как предзаголовок перед инпут, чтобы его можно было установить в любой части перед полем, как показано на 03:04. Если вы его обернёте, то такая возможность пропадёт. Вывод: всё зависит строго от макета. А вот атрибут name указать можно, но в рамках примера его указывать было не актуально. Если вы ставите форму на сайт и таких форм очень много по сайту, то писать name надо.
@kosmodemyan_sugar
@kosmodemyan_sugar 5 ай бұрын
Вам просто нравится Анна, вы возжелаете ее, но знаете что не получите. Поэтому и придираетесь - как в школе за косички дергаете.
@bapydev
@bapydev 5 ай бұрын
@@kosmodemyan_sugar апхахпвавп
@zvagolskyaleksey168
@zvagolskyaleksey168 5 ай бұрын
​@@kosmodemyan_sugar че ты несешь пздц
@perahuda
@perahuda 5 ай бұрын
Откуда такой стандарт?) Что за чушь
@Pavelius
@Pavelius 5 ай бұрын
Добавил бы js
@Irina_str
@Irina_str 5 ай бұрын
React Hook Form и вообще никаких проблем с формами. Любыми.
@zloy_ax8496
@zloy_ax8496 5 ай бұрын
+
@gonqii
@gonqii 5 ай бұрын
input type="sumit"
@nto-i7h
@nto-i7h 4 ай бұрын
не понятно кому и для каких целей это могло бы быть полезно с вендорной поддержкой не выше 85%. На реальном продакшене решения с таким уровнем поддержки здоровые на голову разрабы точно не используют. Хотя новичкам зайдет.. Есть повод по-охать и по-ахать, по-удивляться.. Но реальную валидацию на продакшене лучше и желательно делать только на js
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН
Air Sigma Girl #sigma
0:32
Jin and Hattie
Рет қаралды 45 МЛН
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Почему Катар богатый? #shorts
0:45
Послезавтра
Рет қаралды 2 МЛН
Новый CSS! 2024
18:06
Как пройти в IT?
Рет қаралды 33 М.
Учим Python за 1 час! #От Профессионала
59:01
Хауди Хо™ - Просто о мире IT!
Рет қаралды 10 МЛН
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН