Усі ми знаємо, як сформувати вхідний прапорець у HTML:
<input name="checkbox_name" id="checkbox_id" type="checkbox">
Що я не знаю - яке технічно правильне значення для встановленого прапорця? Я бачив ці всі роботи:
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked>
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="on">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="yes">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="checked">
<input name="checkbox_name" id="checkbox_id" type="checkbox" checked="true">
Це відповідь, що це не має значення? Я не бачу доказів відповіді, позначеної тут як правильна, від самої специфікації :
Поле прапорців (і радіо кнопки) - це перемикачі вмикання / вимикання, які користувач може перемикати. Перемикач "включений", коли встановлений перевірений атрибут елемента керування. При надсиланні форми, лише "on" елементи керування можуть стати успішними. Кілька прапорців у формі можуть мати одне й те саме ім'я керування. Так, наприклад, прапорці дозволяють користувачам вибирати кілька значень для однієї властивості. Елемент INPUT використовується для створення елемента керування.
Що скаже письменник-специфік - це правильна відповідь? Надайте відповіді, засновані на доказах.