как называется поле с галочкой

Чекбокс Checkbox

Чекбокс используется для управления параметром с двумя состояниями.

Чекбокс (от англ. checkbox) — дословно «отметка в квадратике».

При общении с пользователями мы говорим не «чекбокс», а «пункт», см. Глоссарий

Когда использовать

Используйте чекбокс для:

Чекбокс не запускает действие немедленно. Как правило для этого нужно нажать подтверждающую кнопку. Для немедленного включения какого-то режима в интерфейсе лучше подходит тогл.

Описание работы

Клик по названию или по самому чекбоксу приводит к его выбору или снятию выбора.

В списках активная область чекбокса вытягивается на всю высоту строки:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Название группы

Название группы чекбоксов пишется с заглавной буквы.

Называйте группу чекбоксов так, чтобы:

Название чекбокса

Название чекбокса пишется с заглавной буквы.

Формулируйте название чекбокса в положительном ключе. Не используйте отрицательные формулировки, потому что отключение такого чекбокса требует от пользователя произвести в голове логическую операцию c двумя «не». Например, «Не не получать уведомления»:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Интересное исключение — reCAPTCHA. В данном случае отрицание оправданно, потому что оно объясняет само существование этого контрола. Да и отключать такой чекбокс пользователю никогда не придется.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Если пользователю может быть не очевидно, что произойдет, при включении чекбокса, объясните это дополнительным текстом или используйте группу радиокнопок:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкойкак называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Старайтесь не вставлять в название чекбокса ссылку, т.к. самое название уже является интерактивным элементом. Если все-таки хочется добавить ссылку, оставьте первые 1-2 слова обычным текстом:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Расположение

В общем случае группа чекбоксов должна располагаться в 1 столбец. В списке чекбоксов, размещенных горизонтально или в несколько столбцов тяжелее ориентироваться, потому что не всегда очевидна граница группы.

Разбивать чекбоксы на несколько столбцов можно, если это разделение логически обосновано и понятно пользователю.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкойкак называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкойкак называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Группа из одного чекбокса требует аккуратного обращения при верстке формы.

Один чекбокс сразу с двумя подписями выглядит странно:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Чекбокс без названия выглядит уже недопустимо, к тому же в него сложнее целиться:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Если чекбокс поставить в колонку с полями, они будут воспринимается связанными по смыслу, хотя это не так:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Такой проблемы нет, если форма верстается в одну колонку:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

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

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Если придумать уместное название для двух радиокнопок сложно, можно использовать тогл. Обычно, включение тогла приводит к моментальным изменениям в системе, но даже если такое поведение реализовать невозможно, лучше использовать тогл, чем одиночный чекбокс:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Если чекбокс связан по смыслу с другим элементом формы, их можно группировать:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Валидация

Варианты, которые нельзя выбрать в списке чекбоксов, должны быть заблокированы. Валидация может быть только в том случае, если обязательно выбрать хотя бы один вариант.

Чекбоксы с валидацией выделяются красной рамкой. Если заголовок группы находится слева, текст валидации располагайте под группой чекбоксов:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Если заголовок группы находится над группой чекбоксов, текст ошибки располагайте сразу под заголовком группы:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

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

Если заголовок группы чекбоксов находится слева, располагайте тултип над группой чекбоксов.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Если заголовок группы сверху, выводите тултип справа, напротив первого чекбокса.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Предупреждение о возможной ошибке:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Частично выбранный чекбокс

Иногда списки с чекбоксами используются в справочниках или настройках и содержат дочерние элементы.

Если выбрана только часть дочерних чекбоксов, родительский чекбокс переходит в состояние «частично выбран».

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Клик по стрелке сворачивает или разворачивает группу.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Клик в родительский чекбокс или его текст выбирает себя и все дочерние или снимает выбор, не разворачивая/сворачивая группу.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Если выбрана часть дочерних, родительский чекбокс отображается как квадрат.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Клик в квадрат выбирает все дочерние, и себя.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Дизайн

Выбранный чекбокс обозначается символом из шрифта Kontur&nbspIconic.

Название группы выравнивайте по базовой линии первого пункта.

Расстояние между пунктами больше межстрочного расстояния на 10 px. Если в группе есть вложенная группа, то от ее последнего элемента до следующего элемента первого уровня нужно увеличить отступ до 20 px:

Источник

UX-дизайн: чекбоксы и переключатели в формах

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

(Мы продолжаем переводить цикл статей по UX/UI. Полную подборку можно найти в коллекции « Настройки»)

В процессе создания форм дизайнеру часто приходится решать, какой элемент интерфейса использовать для обозначения выбора. Конечно, у всех есть свои наработанные принципы. И тем не менее, есть несколько моментов, которые стоит учесть при подборе элемента выбора.

Интересуетесь свежими статьями по дизайну? Вступайте в группу на Facebook.

Наиболее распространенными элементами выбора являются чекбоксы, переключатели, радиокнопки и выпадающие списки. Каждый из них при правильном использовании работает просто отлично. В этой статье мы поговорим о чекбоксах и переключателях.

Чекбоксы

Мы используем чекбоксы, когда есть список опций, из которых пользователь может выбрать любое количество: хоть ни одной, хоть одну, хоть несколько. Иными словами, каждый чекбокс существует независимо от остальных чекбоксов в списке, а выбор одной опции не снимет флажок с остальных.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Переключатели

Элемент интерфейса “переключатель” символизирует настоящий переключатель, при помощи которого можно что-то выключить или включить.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Обычно переключатели используются для обозначения действия (например, запуск или прекращение чего-то). Так, например, работает выключатель света:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Практические методы использования чекбоксов и переключателей

Используйте стандартные визуальные представления

Чекбокс должен выглядеть как небольшой квадратик, в котором (если его выбирают) появляется небольшая галочка или крестик.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Переключатель должен выглядеть, как тумблер включения/выключения.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Здорово, если момент взаимодействия будет сопровождаться понятным визуальным фидбэком. Небольшая анимация — важный штрих, который делает взаимодействие более эффективным. Это особенно важно на мобильных устройствах, где элементы управления должны казаться осязаемыми, хотя и находятся под слоем стекла.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Располагайте списки вертикально

Постарайтесь делать вертикальные списки, чтобы каждый пункт был в отдельной строке. Это справедливо как для переключателей, так и для чекбоксов. Если вы все-таки решили использовать горизонтальный лейаут, обратите внимание на расстояния между кнопками/чекбоксами и лейблами: должно быть понятно, к какой кнопке относится каждый лейбл. Ниже — пример плохой работы с расстояниями.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Текущее состояние переключателя нужно указывать не на нем, а за его пределами

При проектировании переключателей постарайтесь избежать путаницы с текущим состоянием. Для примера возьмем переключатель из iOS 6 и рассмотрим состояние ON с голубой заливкой.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Как понять, переключатель сейчас в состоянии ON или его нужно передвинуть, чтобы перевести на ON? “ON” — это состояние (прилагательное) или действие (глагол)? Не ясно.

Не нужно путать пользователей: очень важно разграничить действие и состояние. А за счет подсветки текущего состояния дизайн можно сделать еще удобнее:

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Используйте в названиях полей утвердительные формулировки

Названия полей должны быть утвердительными и отражать действия, чтобы было понятно, что произойдет при выборе каждой опции. Избегайте отрицательных формулировок, типа “Не присылать мне рассылку” — в этом случае получается, что пользователь должен включить опцию, чтобы действие не происходило.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Пусть чекбокс “включается” по клику на лейбл

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Используйте чекбоксы для изменения настроек; не используйте для обозначения действия

Представим себе опцию, которая подразумевает только два возможных варианта. Что использовать в этом случае: переключатель или чекбокс? Основное отличие в том, что чекбокс означает статус, а переключатель — действие. Можете представить себе реальный выключатель — какое действие он выполняет в вашей ситуации? Если картинка сложилась, можете смело использовать для этой опции переключатель.

Посмотрите на пример ниже. Понятно, что переключатель сети Wi-Fi находится в положении “on”. А вот чекбокс немного смущает. Пользователю приходится думать, включен ли Wi-Fi или поставить галочку, чтобы включить его.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Обеспечьте обратную связь от взаимодействия с переключателем/чекбоксом

Вообще, когда пользователь взаимодействует с чекбоксами (например, заполняя какую-то форму), он не ждет мгновенной обратной связи. Изменения произойдут потом, когда он нажмет “сохранить” или “отправить”.

А вот с переключателями все наоборот. Когда пользователь двигает переключатель, он ожидает немедленных изменений. Мы привыкли к этому в реальной жизни: когда щелкаешь выключателем, сразу загорается свет.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

А чекбоксы отлично работают в ситуациях, когда нужно сделать несколько промежуточных шагов, чтобы изменения вступили в силу.

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Заключение

Выбирая элементы интерфейса, будьте последовательны и предсказуемы. Следуйте стандартам дизайна — и вашим пользователям будет проще понять, как работает тот или иной элемент. В свою очередь, нарушение принципов дизайна делает интерфейс хрупким и непредсказуемым — словно что угодно может случиться без предупреждения.

Впервые опубликовано на babich.biz

Если вам понравилась статья и перевод, дайте нам знать — нажмите ♡

А если у вас есть на примете какая-нибудь классная статья по UX и не только — скиньте нам ссылку, и мы будем рады над ней поработать.

Мобильное приложение «Заметки о психике» | Mental Notes

Подкидывает идеи, как привлечь, удержать и направить внимание пользователя.

Mental notes — это колода из 53 карточек с описанием психофизиологических моделей поведения людей, которые лежат в основе принципов веб-дизайна. Они помогают дизайнерам, проектировщикам лучше понять поведение пользователей и найти эффективные решения при создании дизайна интерфейсов.

Источник

Чекбоксы — это что такое?

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкойРазработчики веб-приложений, сайтов и десктопных программ должны знать, что собой представляют чекбоксы. Но пользователи, которые далеки от программирования, встречаясь с этим непонятным иностранным словом, довольно часто не понимают его значения. На самом же деле все довольно просто. Чекбоксы представляют собой простейший элемент управления при создании форм.

Чекбокс: обычная галочка

Наверняка каждый из нас встречался в жизни с таким символом, как галочка. Это обозначение должно быть нам знакомо, начиная еще со школьной скамьи. Этим знаком отмечают правильный вариант ответа при проведении тестирования. Также галочки используются при заполнении различных анкет. Сегодня, когда пользователи множество действий совершают через интернет, без галочек вообще никуда не деться. Даже простейшая процедура регистрации на каком-либо сайте требует отметить некоторые пункты. Сегодня как-никогда развита интернет-торговля. Пользователь при создании заказа может отметить только те пункты, которые интересуют егов особенности. Еще очень часто при установке компьютерных игр пользователю предлагается выбрать дополнительное программное обеспечение. В данном случае нужно будет тоже сделать выбор. Так вот, чекбоксы как раз и являются теми самыми галочками, которые используются на веб-страницах.

Использование чекбоксов при создании сайтов

Разработчики сайтов несколько шире видят данный элемент. Ведь создать его намного сложнее, чем просто кликнуть мышкой по квадратику. Разрабатываются сайты при помощи гипертекстового языка разметки. В профессиональной среде такой язык называют HTML. Чтобы создать в этом языке такую галочку необходимо написать определенный код. Как же на самом деле создаются чекбоксы? HTML представляет собой специализированный элемент, который является полем, наделенным типом «чекбокс». Пишется он следующим образом:

Чекбокс: принцип функционирования

Данный элемент работает по довольно простому принципу: либо отрицание, либо утверждение. Если в поле отмечена галочка, то браузер отправит переменную, которая отправит для обработки имя поля на сервер. Если же галочка не будет отмечена, то сервер ничего не получит. У данного элемента имеется атрибут, который имеет значение value. Данный атрибут является необязательным. Разработчики добавляют к тегу специальный атрибут, который указывает на галочку, поставленную по умолчанию. Называется этот атрибут checked, что в переводе с английского означает «отмечено».

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

Зависимые чекбоксы

В том случае, если необходимо выбрать только один вариант из множества представленных, то можно использовать другие элементы, такие как радиокнопки. В некоторых случаях используется такой тип, как зависимые чекбоксы. Совместно с языком программирования JavaScriptHTML позволяет сделать один главный флажок, от которого будут зависеть все остальные. При нажатии на данный элемент может быть отмечено сразу несколько чекбоксов. Используется такое довольно редко, поскольку это противоречит правилу отметки галочек.Чекбоксы, как и другие теги в HTML, имеют свои признаки. Какими же они могут быть? Выше уже говорилось об атрибуте для предварительной отметки флажка checked. Поскольку в одной форме у чекбоксов должны быть разные имена, необходим атрибут name. Именно этот атрибут и идентифицирует каждый флажок по отдельности. Чтобы задать значение, которое будет отправлено на сервер, необходимо использовать атрибут value. Необходимо отметить, что чекбоксы представляют собой графические элементы управления, которые применяются преимущественно в различных формах. Работают они в трех режимах: выбранный, не выбранный и неопределенный.

Использование в таблицах

Такой элемент как «чекбокс» может использоваться не только в HTML при разработке веб-приложений и сайтов. Данный элемент также используется в программном обеспечении, например, в программах 1C. На предприятии имеется множество различных составляющих и при работе с документацией необходимо все это отмечать. Например, при помощи чекбокса можно отмечать список клиентов или перечень складских запасов. В каких еще программах может быть использован данный элемент? Всем известна программа Exel от компании Microsoft, которая зачастую используется в качестве альтернативы 1C. Здесь принцип работы данного флажка следующий: если галочка отмечена, то данный элемент возвращает истинное значение. Если галочка снята, то данный элемент возвращает ложное значение. Чтобы вставить чекбокс в документ, необходимо включить специальную вкладку для разработчика. Это можно сделать при помощи параметров, которые отличаются в каждой версии программы Exel.

Как же можно найти нужные настройки? Для этой цели всегда можно воспользоваться поисковой системой или справкой. Когда данная вкладка будет включена, то можно будет вставлять данный элемент, используя команду «Вставить» из пункта «Элементы управления». Тут необходимо обратить внимание на тот момент, что в меню также содержатся элементы ActiveX, которые расположены под необходимыми элементами формы. Здесь также имеются чекбоксы. В чем же заключается разница?Для использования элементов ActiveX необходим встроенный язык программирования VBA, которым владеют немногие. Обыкновенные флажки можно привязать сразу к определенной ячейке в документе. После того, как все чекбоксы в Exel будут проставлены, они станут отмеченными по умолчанию. Если кликнуть мышкой в любом месте документа, отметка будет снята. Чтобы выполнить обратное выделение, необходимо кликнуть по флажку правой кнопкой мыши. Левая кнопка снимает или устанавливает галочку.

Источник

Чекбокс: что это или как обрабатывать события HTML checkbox

Элемент HTML checkbox позволяет выбрать одно значение в форме. Например, чтобы узнать владеет ли пользователь английским языком, можно добавить чекбокс. Если да, то он устанавливает флажок, если нет — оставляет его пустым.

В этой статье мы рассмотрим:

В этом примере мы будем использовать форму, через которую передается имя пользователя. В ней размещен чекбокс, в котором пользователь должен установить флажок, если он свободно владеет английским языком. Если нет, то отображается подсказка с текстом, что для этой вакансии нужен разговорный английский.

Обработка событий checkbox с использованием JavaScript

Теперь нужно привязать к чекбоксу событие, чтобы проверять его состояния, и выводить сообщение, если флажок не установлен. Обратите внимание, что я добавил к чекбоксу свойство checked, которое будет задано по умолчанию.

Существует два события, которые можно привязать к чекбоксу. Они будут запускаться после изменения состояния элемента. Это события onclick и onchange.

Событие onchange не вызывается до тех пор, пока состояние checked не будет обновлено. Internet Explorer не запускает событие onсhange, пока с чекбокса не снят фокус ввода. Чтобы избежать этой проблемы, я рекомендую использовать событие onclick.

В коде HTML я добавляю событие onclick, которое буде вызывать функцию checkFluency():

В checkFluency() мы отслеживаем состояние чекбокса. Если флажок не установлен, то отображаем предупреждение.

Использование jQuery

То же самое можно реализовать с помощью jQuery. В коде примера я подключил jQuery и добавил пару строк CSS для стилизации страницы.

Я также добавил HTML, который мы использовали в предыдущем разделе. В этом примере мы будем использовать jQuery вместо JavaScript.

Обратите внимание, что я удалил событие onclick. В jQuery мы будем привязывать событие к элементу без необходимости вызывать его из HTML-кода.

Ниже приводится код JavaScript:

Внутри анонимной функции я разместил следующий код:

Это то же самое, что и оператор if, который мы применяли в первом примере. Только вместо document.getElementById() мы используем ключевое слово this. Оно указывает на элемент, который вызовет события. В данном примере это checkbox.

Отправка данных формы при установке флажка

Данные формы можно отправить сразу после того, как пользователь установит флажок. Для этого нужно указать идентификатор формы. Затем я использую jQuery, чтобы захватить его и отправить данные на обработку.

Скрыть / показать элементы при установке флажка

Большинство из вас встречало формы с разделом, который отображается после установки флажка чекбокса. Для реализации данного решения будем использовать jQuery.

Внутри div располагается форма. В ее поля пользователь вводит имя и адрес электронной почты. В веб-форме также есть чекбокс и текстовая область (textarea).

Когда флажок чекбокса установлен, текстовая область отображается. Поэтому по умолчанию она должна быть скрыта. Для этого мы создаем скрытый контейнер div (с id conditional_part):

Следующий шаг — создание JavaScript- кода, который будет отображать и скрывать эту текстовую область.

К checkbox с идентификатором more-info мы привязываем событие onchange, которое запускает анонимную функцию при возникновении события.

Дайте знать, что вы думаете по этой теме материала в комментариях. Мы очень благодарим вас за ваши комментарии, лайки, отклики, дизлайки, подписки!

Источник

Что такое чекбокс для сайта? Живые примеры!

как называется поле с галочкой. Смотреть фото как называется поле с галочкой. Смотреть картинку как называется поле с галочкой. Картинка про как называется поле с галочкой. Фото как называется поле с галочкой

Что такое чекбокс для сайта?

Разработчики интернет-проектов, веб-приложений и программ для ПК должны быть осведомлены о том, что такое чекбоксы. Однако обычные интернет-пользователи, не знающие нюансов программирования, далеко не всегда понимают значение данного термина. Стоит заметить, что в этом непонятном слове нет ничего необычного. Чекбоксы – это обычный элемент управления, применяемый в процессе разработки веб-форм.

Обыкновенная галочка

«Галочка» знакома любому человеку. Этот символ впервые встречается еще в школе. Обычно его используют для выбора правильного ответа в процессе прохождения тестирования или анкетирования.

Сегодня такие «галочки» используются и в интернете. Даже обычная процедура регистрации на любом интернет-портале не может обойтись без этого символа.

«Галочки» активно применяются и в интернет-торговле. При помощи чекбоксов пользователи, которые оформляют заказ, выбирают те товары, которые им необходимы. Чекбоксы также применяются в компьютерных играх, точнее – в процессе их инсталляции. Например, «установщик» может попросить пользователя выбрать необходимое ПО.

Применение чекбоксов в процессе веб-разработки

Веб-разработчики видят в чекбоксах не просто символ «галочки». Это обусловлено тем, что создание данного символа намного сложнее, чем клик по выбранному квадратику. Для разработки чекбоксов принято использовать язык разметки HTML. Для создания этого элемента нужно прописать следующий код:

Принцип работы

Чекбокс работает по очень простому принципу: отрицание или согласие. Если форма отмечена, веб-браузер получает данные и отправляет их на сервер для дальнейшей обработки. Если форма не отмечена, то и сервер не получит данных для последующей обработки.

Нужно заметить, что эти элементы имеют атрибут, принимающий значение value. Этот атрибут не является обязательным. Веб-разработчки также применяют атрибут, указывающий на отметку, которая была поставлена заранее (то есть по умолчанию). Данный атрибут называется checked. В переводе на русский язык он означает «отмечено».

Особенностью чекбокса является тот факт, что он предусматривает возможность выбора из множества доступных вариантов. При этом пользователь может поставить «галочки» во всех подходящих квадратиках. Эта особенность для разработчиков имеет архиважное значение, так как они должны предусмотреть разные имена для нескольких созданных чекбоксов.

Радиокнопки

Если перед веб-разработчиком стоит задача создания элемента, который позволяет выбрать лишь один вариант из большого количества представленных, то ему целесообразно воспользоваться радиокнопками. Некоторые разработчики называют такой элемент зависимыми чекбоксами.

Используя возможности HTML и JavaScript, разработчики могут создать флажок, нажатие на который позволит выделить все чекбоксы. Ввиду того, что такая функция противоречит принципу чекбоксов, она применяется крайне редко.

Чекбоксы могут иметь несколько атрибутов. Ранее говорилось об атрибуте checked. Также стоит сказать несколько слов об атрибуте name. Он необходим для присваивания чекбоксам различные имена.

Благодаря этому существует возможность идентификации каждого отдельного флажка. Для отправки данных на сервер также используется атрибут value.

В завершение следует заметить, что чекбоксы – это элементы, функционирующие в выбранном, невыбранном и неопределенном режимах.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *