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

Для чего тег label в html?

Тег <label> устанавливает связь между определенной меткой, в качестве которой обычно выступает текст, и элементом формы (<input>, <select>, <textarea>).

Такая связь необходима, чтобы изменять значения элементов формы при нажатии курсором мыши на текст.

По второму предложению существует какой-то пример? Я не понимаю на какой текст надо нажимать и что при этом должно происходить? На какие значения должны меняться элементы формы?
  • Вопрос задан
  • 739 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
erniesto77
@erniesto77
oop, rb, py, php, js
простым языком коротко:

у каждого label есть аттрибут for, который должен совпадать с id инпута или селектора
если этот аттрибут совпадает, то пользователю не нужно целиться в чекбокс, достаточно нажать на текст, заключенный в тегах label, и значение чекбокса сменится на противоположный
Ответ написан
Комментировать
Exploding
@Exploding
wtf?
Вот пример https://jsfiddle.net/6zgostLc/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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