Разница между флажком (чекбоксом) и радиокнопкой в HTML-формах заключается в их функциях: 24
- Флажок позволяет выбирать несколько вариантов одновременно. 4 Каждый чекбокс работает независимо от других в списке, и выбор одного флажка не влияет на выбор других. 2
- Радиокнопка используется, когда нужно выбрать только один вариант из группы взаимоисключающих опций. 12 При нажатии на одну радиокнопку все ранее выбранные радиокнопки в этом списке автоматически снимаются. 2
Некоторые другие отличия:
- Внешний вид: флажки отображаются как пустые квадраты (неотмечен) или квадраты с галочкой (отмечен). 5 Радиокнопки — в виде круга (неотмечен) или заполненного круга (отмечен). 5
- Количество: флажков в активной форме может быть много, а радиокнопок — всего одна. 3
- Атрибуты: у флажков есть три состояния (checked, unchecked и indeterminate), у радиокнопок — только два (True и False). 1