Галочка у формі HTML, або "чекбокс" задається тегом . у якого зазначений тип checkbox.
Галочка позначає або згода, або незгоду. Якщо прапорець встановлений, то браузер здійснює відправку змінної з ім'ям поля на сервер. Якщо ж вона відсутня, то, відповідно, браузер нічого не відправляє. Тому атрибут value можна віднести до числа обов'язкових.
Якщо є необхідність в тому, щоб галочка була присутня за умовчанням, то необхідно додати до тегу атрибут checked. Виглядати це буде ось так:
А так чекбокс виглядає в браузері:
Наявність чекбокса не означає, що повинен здійснюватися вибір якогось одного елемента з присутніх. У зв'язку з цим, якщо в одній формі присутні кілька чекбоксів, то їм слід задавати різні імена.
Код для форми, наведеної на початку статті буде наступним:
Що стосується назви, то в професійному середовищі поле називають "чекбоксів".
Спасибі за детальну інформацію, чи можна щоб галочка обов'язково стояла в одному з чекбоксів? І при їх відсутності висвічувалося повідомлення про те, що необхідно вибрати один з варіантів?
Як можна вирівняти чекбокси по вертикалі, щоб вони були один під одним, а не залежали від довжини назви?
Ну, тут або поміщати елементи форми в таблицю і робити label і input в різних осередках, або просто розташувати чекбокси зліва від їх опису =)