У меня есть PHP-скрипт, который устанавливает checked="checked"
на флажки на основе записи базы данных. Однако все, но первое обнаружение флажка checked проверено. Вот как выглядит HTML, когда браузер анализирует его:
<input type="checkbox" id="not_online"><label for="not_online">Not Online</label>
<input type="checkbox" id="facebook" checked="checked"><label for="facebook">Facebook</label>
<input type="checkbox" id="twitter" checked="checked"><label for="twitter">Twitter</label>
И это то, что я вижу в FF26.0
[ ] Not Online
[ ] Facebook
[×] Twitter
Что может вызвать проблему?
Добавьте name
в каждое из полей вашего поля:
<input type="checkbox" id="not_online" name="not_online"><label for="not_online">Not Online</label>
<input type="checkbox" id="facebook" name="facebook" checked="checked"><label for="facebook">Facebook</label>
<input type="checkbox" id="twitter" name="twitter" checked="checked"><label for="twitter">Twitter</label>
Он отлично работает для меня, какая у вас проблема? Вот моя скрипка http://jsfiddle.net/dbDj3/
используя ваш код
<input type="checkbox" id="not_online"><label for="not_online">Not Online</label>
<input type="checkbox" id="facebook" checked="checked"><label for="facebook">Facebook</label>
<input type="checkbox" id="twitter" checked="checked"><label for="twitter">Twitter</label>
Должна быть какая-то другая часть вашего кода, которая вызывает проблемы