Всем привет!
Как часто вам нужно проверить checkbox, чтобы узнать, включен он или выключен (нажат или отжат)?
Есть такие моменты, что проверка на состояние checkbox крайне необходима, например, если пользователь не согласен с вашими правилами партнерки, форма не отправляется, или если пользователь не нажал checkbox, то ему не отобразится кнопка для отправки формы.
Я помню, у меня был когда-то такой заказ, где нужно было сделать такую вещь: при выборе checkbox пользователю должна была считаться стоимость работ, и как только он выбирает хоть один из пунктов услуг, ему сразу появляется форма. Как вы понимаете, что без проверки состояния checkbox тут не обошлось.
Итак, рассмотрим примеры проверки checkbox на JS, jQuery и PHP

JS:
<input type="checkbox" id="_tour_bron">
<span id="button_on_checkbox">Не выбран checkbox</span>
<script>
document.getElementById('_tour_bron').onclick = function() {
// access properties using this keyword
if ( this.checked ) {
document.getElementById('button_on_checkbox').innerHTML = 'Выбран checkbox';
} else {
document.getElementById('button_on_checkbox').innerHTML = 'Не выбран checkbox';
}
};
</script>
jQuery:
<script src='https://code.jquery.com/jquery-3.2.1.js'></script>
<script>
$(function() {
$(document).ready(function() {
$('input[type="checkbox"]').click(function(){
if( $(this).is(':checked') ) {
$('#galka').html('<span style="color: red;">Галочка стоит</span>');
} else {
$('#galka').html('<span style="color: red;">Галочка <strong>не</strong> стоит</span>')
}
});
});
});
</script>
<input type="checkbox">
<div id="galka"></div>
PHP:
<form method="post" action="">
<!-- ещё какие-то поля -->
<input type="checkbox" name="my_bloggood-ru" value="1" />
<input type="submit" name="ок" value="Отправить форму" />
</form>
<?php
if ( $_POST['my_bloggood-ru'] == '')
{
echo 'не отмечено';
}
else {
echo 'отмечено';
}
?>
Вот и все, пользуйтесь! А в знак благодарности жмите на соц. сети!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 331670 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 275609 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 226702 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 193199 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 187093
Добавить комментарий
Метки: html, javascript, php, Вебмастеру, для сайта


Как вытащить любое значение с атрибута — JS
Сайт пока не может обработать этот запрос HTTP ERROR 500
Всплывающее окно (Модальное окно) на CSS при клике по ссылке или через указанное время
Как получить значение ID при клике по слову?
Подключение сторонних файлов на PHP через Include или Require. Урок 14
HTML5 и его атрибуты для проверки формы
Как сделать в input type кнопки «+» и «-» по бокам

Спасибо, Лида. Полностью согласен с третьим пунктом. Мне интересно, на что повлия…
⇒ Открыть статью ⇐