Знакомство с формами / Чекбокс или «галочка» [10/18]
×

Чекбокс или «галочка» [10/18]

Поле-галочка — это тег <input> с типом checkbox.

Галочка работает по принципу «либо да, либо нет». Если галочка стоит, то браузер посылает переменную с именем поля на сервер, если галочки нет, то не посылается ничего. Таким образом, атрибут value не является обязательным.

Чтобы галочка стояла по умолчанию, нужно добавить к тегу атрибут checked. Вот так:

<input type="checkbox" checked>

Чекбокс не подразумевает выбор одного элемента из нескольких. Поэтому если в одной форме есть несколько чекбоксов, то имена у них должны быть разными.


Выполнить задание
HTML
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Чекбокс или «галочка»</title> </head> <body> <h1>Регистрация</h1> <form action="https://echo.htmlacademy.ru" method="post"> <p>Множество полей</p> <p>И как всегда в конце формы регистрации вопрос:</p> <!-- добавьте поле сюда --> <label for="subscribe-field">Подписать вас на рассылку?</label> <input type="submit" value="Отправить"> </form> </body> </html>
CSS
input[type="submit"] { display: block; margin-top: 10px; }
HTML Academy
  1. Добавьте в форму чекбокс с именем subscribe и идентификатором subscribe-field.
  2. Сделайте, чтобы галочка в чекбоксе стояла по умолчанию.

Попробуйте отправить форму, когда галочка стоит и когда не стоит.

Теория Проверить Следующее задание
Идёт запись на курс Продвинутый HTML и CSS #10, который стартует 27 февраля.

Обсуждение и комментарии

Если у вас возникли сложности при прохождении задания, то вы можете обратиться за помощью на наш форум. Мы отслеживаем сообщения и постараемся ответить максимально быстро.

Пожалуйста, не пишите решение задач. Такие сообщения будут удаляться.

Перейти на форум или открыть комментарии.