Формы в HTML. Атрибуты required, disabled, readonly, placeholder, inputmode, type и autocomplete.

Поділитися
Вставка
  • Опубліковано 2 лип 2024
  • ✏️ В этом видео мы рассмотрим дополнительные атрибуты для всех рассмотренных ранее полей форм, которые могут пригодиться в работе: required, disabled, readonly, placeholder, все вариации inputmode, его отличия от атрибута type, атрибут autocomplete, autofocus, form, minlength и maxlength, size, pattern, spellcheck, novalidate, rows и cols, wrap.
    🔴 Timeline:
    ▶ 00:00​ | План урока
    ▶ 00:17​ | Атрибут required
    ▶ 00:52​ | Атрибут required и select
    ▶ 02:04​ | Атрибут disabled
    ▶ 02:37​ | Атрибут readonly
    ▶ 02:52​ | Разница readonly и disabled
    ▶ 03:14​ | Атрибут placeholder
    ▶ 03:32​ | Атрибут inputmode
    ▶ 03:43​ | inputmode text
    ▶ 03:46​ | inputmode none
    ▶ 03:55​ | inputmode numeric
    ▶ 04:08​ | inputmode decimal
    ▶ 04:16​ | inputmode tel
    ▶ 04:27​ | inputmode email
    ▶ 04:36​ | inputmode search
    ▶ 04:46​ | inputmode url
    ▶ 04:59​ | Разница inputmode и type
    ▶ 06:02​ | Атрибут autocomplete
    ▶ 06:21​ | Как браузер узнает, что предложить в autocomplete
    ▶ 07:40​ | Атрибут autofocus
    ▶ 07:53​ | Состояние фокуса
    ▶ 08:44​ | Атрибут form
    ▶ 10:13​ | Атрибут form на практике
    ▶ 10:47​ | Атрибуты minlength и maxlength
    ▶ 11:39​ | Атрибут size
    ▶ 12:35​ | Атрибут size для select
    ▶ 12:58 | Атрибут size для select с multiple
    ▶ 13:11​ | Атрибут pattern
    ▶ 13:40​ | Атрибут pattern, меняем текст браузерного предупреждения
    ▶ 14:14​ | Атрибут spellcheck
    ▶ 14:53​ | Атрибут novalidate
    ▶ 15:29​ | Атрибуты rows и cols
    ▶ 15:45​ | Атрибут wrap
    ▶ 16:19​ | Что дальше
    📚 Полезные ссылки:
    ➖ Атрибут autocomplete на MDN: developer.mozilla.org/en-US/d...
    ➖ Атрибут autocomplete на doka.guide: doka.guide/html/autocomplete/
    💬 Чат в телеграмме (помощь новичкам):
    t.me/friendlyFrontendChat
    🔸 Boosty (поддержать канал):
    boosty.to/friendly-frontend
    🗂️ Бесплатные курсы на канале:
    🟠 HTML: • HTML курс 2024
    🔵 CSS: • CSS курс 2024
    🟡 JS: • JavaScript курс 2024
    🟢 A11y: • Accessibility курс 2024
    ⚪️ Мастер-класс по верстке для новичков: • Верстка Kropp Fitness ...
    🔘 Мастер-класс по верстке для продвинутых (БЭМ, SCSS): • Верстка Positivus (HTM...
    🗺 Frontend Roadmap 2024 • Frontend Roadmap 2024 ...
    📌 Автор:
    ➖ Личный сайт: aleksanderlamkov.ru/
    ➖ Telegram: t.me/friendlyFrontend
    ➖ Boosty: boosty.to/friendly-frontend
    ➖ GetMentor: getmentor.dev/mentor/aleksand...
    ➖ Solvery: solvery.io/mentor/aleksanderl...
    #frontend #фронтенд #html

КОМЕНТАРІ • 23

  • @alexb.2616
    @alexb.2616 10 місяців тому +5

    Спасибо за такой подробный разбора атрибутов. Про 'input-mode' даже не слышал

  • @bazzjr
    @bazzjr Місяць тому +1

    По красоте! Даже я со стажем 10+ лет верстальщика, некоторые моменты не знал. 😃👍

  • @silenciomar
    @silenciomar 5 місяців тому +2

    Офигенный урок! Отдельное спасибо за наглядный пример с Озоном!

  • @kalts_daniil
    @kalts_daniil 4 місяці тому +1

    Спасибо за урок!!! Поскорее бы уже перейти к практике верстки) На следующей неделе надо будет пройти css и в бой создавать сайты по твоим видео 🔥🔥

  • @legocreator4952
    @legocreator4952 5 днів тому

    5:01 Александр, оговорились) Вы хотели сказать inputmode, не inputtype.

  • @stepan_tretyakov_it
    @stepan_tretyakov_it 11 місяців тому +5

    Привет! Видосы пушка! Скажи пожалуйста, где посмотреть весь список зарезервированных имен которые ты нашел?

    • @AleksanderLamkov
      @AleksanderLamkov  11 місяців тому +6

      Привет! Спасибо :) Ссылка есть в описании в "📚 Полезные ссылки", на doka guide, там удобнее всего смотреть.

    • @stepan_tretyakov_it
      @stepan_tretyakov_it 11 місяців тому +4

      @@AleksanderLamkov спасибо!

  • @liza_beg
    @liza_beg 7 місяців тому +2

    Большое спасибо за прекрасный материал!
    Подскажите, пожалуйста, на Доке (и других источниках) прочла, что атрибут pattern используется только для тега . А вы говорите, что в тоже можно. Я попробовала, для атрибут pattern не дает действия. Можно ли сказать, что атрибут pattern нельзя использовать для тега или в этом случае есть какие то особенные правила использования атрибута?

    • @AleksanderLamkov
      @AleksanderLamkov  7 місяців тому +4

      Спасибо за фидбек! Да, вы правы, pattern нельзя использовать с textarea, тут я ошибся.

  • @Ivanfwit
    @Ivanfwit 11 місяців тому +4

    очень много разных атрибутов, даже с первого раза все не запомнить

  • @1stenyi
    @1stenyi 4 місяці тому +2

    13:45 обидно

    • @AleksanderLamkov
      @AleksanderLamkov  4 місяці тому +1

      Работаю над произношением, не кидайтесь помидорами)

  • @user-rq1bo7st2h
    @user-rq1bo7st2h 11 місяців тому +1

    Как считаешь стратегия с нумерацией видосов не приведёт к проблемам в будущем ?)

    • @AleksanderLamkov
      @AleksanderLamkov  11 місяців тому +10

      Ну, это же курс "для начинающих", он должен быть пронумерован, чтобы новички не терялись :)
      По секрету (ага, в публичных комментариях) - осталось ещё буквально 3-4 видео в этом курсе, затем будет несколько видео на продвинутые темы по HTML без привязки к курсу, которые можно смотреть в любой последовательности.
      А следующий курс, CSS для начинающих, тоже будет пронумерован.
      Последовательность изучения очень важна. Я ведь не рандомно темы распределяю, сложность возрастает от темы к теме :)

    • @frolovv3
      @frolovv3 11 місяців тому +3

      ​@@AleksanderLamkovПривет! А после завершения css ты будешь снимать на другие разные темы? Или же например попробуешь выпускать видео по js? Просто очень интересно посмотреть твои ролики, но уже по ts, react и т.д) Спасибо заранее!

    • @AleksanderLamkov
      @AleksanderLamkov  11 місяців тому +7

      ​@@frolovv3, привет! Разумеется будут видео и по JavaScript и по React и далее. Но в первую очередь хочу сделать акцент на базовых технологиях, т. к. есть очень много нюансов, о которых никто не говорит.

    • @lenurabdiramanov8055
      @lenurabdiramanov8055 11 місяців тому +4

      @@AleksanderLamkov мы будем ждать видосы по реакту и TS :)

  • @GoldMackgm
    @GoldMackgm 3 місяці тому

    Уроки хорошие, спасибо!
    НО, имхо, музыка лишняя... либо делать ее потише, отвлекает от прослушивания.

    • @AleksanderLamkov
      @AleksanderLamkov  3 місяці тому

      Привет! Этим видео почти год. В большинстве видео на канале фоновой музыки уже нет.

  • @user-xm1hd8fe9m
    @user-xm1hd8fe9m Місяць тому

    А есть атрибут для select чтоб ширина была равна selected option ?

    • @AleksanderLamkov
      @AleksanderLamkov  Місяць тому

      Привет! Нет, увы. Мы вообще ничего с классическим выпадающим списком сделать не можем, можем только написать свой на JS, но это та ещё задачка.

  • @ukraine1514
    @ukraine1514 2 місяці тому

    Все не запомнить, во время практики все запомнится