Автор Анyа иванова задал вопрос в разделе Другие языки и технологии
checkbox + javascript и получил лучший ответ
Ответ от WDeave[гуру]
тогда какой вообще смысл ставить эти чекбоксы если по умолчанию они должны итак отправлять true? И в html для этого есть атрибут checked
Ответ от Максим[гуру]
Согласен с предыдущим ответом, но, если очень нужно, вот пример:<html><head><script>function checkFlags() {var noSelectedFlags = 1;var flags = document.getElementById('groupFlags').getElementsByTagName('input');for (var i = 0; i < flags.length; i++)if (flags[i].checked) {noSelectedFlags = 0;break;}if (noSelectedFlags) for (var i = 0; i < flags.length; i++)flags[i].checked = "true";}</script></head><body><fieldset id="groupFlags"> <legend>Список флагов: </legend> <input type="checkbox">Первый флаг</input> <input type="checkbox">Второй флаг</input> <input type="checkbox">Третий флаг</input> <input type="checkbox">Четвертый флаг</input> <br><button onclick="checkFlags();">Отправить</button></fieldset></body></html>
Согласен с предыдущим ответом, но, если очень нужно, вот пример:<html><head><script>function checkFlags() {var noSelectedFlags = 1;var flags = document.getElementById('groupFlags').getElementsByTagName('input');for (var i = 0; i < flags.length; i++)if (flags[i].checked) {noSelectedFlags = 0;break;}if (noSelectedFlags) for (var i = 0; i < flags.length; i++)flags[i].checked = "true";}</script></head><body><fieldset id="groupFlags"> <legend>Список флагов: </legend> <input type="checkbox">Первый флаг</input> <input type="checkbox">Второй флаг</input> <input type="checkbox">Третий флаг</input> <input type="checkbox">Четвертый флаг</input> <br><button onclick="checkFlags();">Отправить</button></fieldset></body></html>
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: checkbox + javascript
Обработка checkbox в Javascript
<input type="checkbox" name="somecheckbox" value="3">
<input type="button"
подробнее...
Как сделать, чтобы кнопка была активная только после нажатия чекбокса. Вроде - согласен с условиями регистрации
button.Enabled = checkbox.Checked;
Бугаев Сергей Дмитриевич
(19681)
Так тоже
подробнее...
XMLHttpRequest помогите
Когд не глючит. Глючит программист. 🙂 Вы посмотрите сами на то, что написали.. .
С
подробнее...
спросили в Теги HTML5
HTML формы. Что означает тег input?
Тег <input> является одним из разносторонних элементов формы и позволяет создавать разные
подробнее...
HTML формы. Что означает тег input?
Тег <input> является одним из разносторонних элементов формы и позволяет создавать разные
подробнее...
[JavaScript] Изменить состояние checkbox
Можно использовать true и false)) #yahrefs501590#
Pentagon
Мыслитель
подробнее...