Теги для создания форм. Часть №2. <input>
<input> - тег который мы вкладываем внутрь тега <form>, с помощью него мы будем создавать интерактивные поля для ввода информации пользователем.
Также имеет много атрибутов позволяющих настроить его внешний вид, поведение и работу.
Это основные типы тега <input>, в зависимости от типа тега он может принимать какие-то атрибуты или не принимать их, об этом лучше читать в документации.
Рассмотрим несколько атрибутов на примере стандартного input для ввода текста.
value - позволяет нам определить или предопределить значение тега input
placeholder - определяет текст, который будет показа пользователь внутри input до того момента пока пользователь не начнет вводить свое значение. Доступен не всем типам input.
required - определяет, будет ли обязательным этот input в рамках текущего тега <form>.
disabled - определяет, будет ли у пользователя возможность редактировать содержимое input
pattern - в качестве значения принимает регулярное выражение которые будет проверять правильность введенных данных.
name - задает имя для нашего input
Атрибут form - позволяет связать input с тегом <form>, input лежит вне тега <form>
Атрибутов <input> существует огромное количество, мы рассмотрели только самые распространенные.
Label - <label>
Это тег позволяющий указывать подпись для элемента, обычно используется вместе с тегом input. input и label можно связать с помощью id для input и for для label.
Также мы можем положить внутрь <label> тег <input> в таком случае они свяжутся автоматически и нам не нужно указывать атрибуты for и id.
Пример
P.S. Больше уроков у меня на канале.
Комментарий недоступен
Даже хз что по этому поводу сказать )
Комментарий недоступен
А мы тут причем?
не понял (