Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Excel VBA, CAD, Софт, ОС, Windows, Ubuntu, Android, VPS
Win Api, Assembler, C++, Java, Pascal, Lazarus, Delphi, OpenGL, DirectX
C#, Qt, .NET, ASP.NET, Windows Forms, ADO.NET, Framework, WPF, UWP, WinRT, XAML
HTML, CSS, JavaScript, Ajax, PHP, Perl, Python, Ruby, SQL, WordPress, API, XML, JSON, ActionScript, Flash

Ответ
 
Опции темы
Старый 24.12.2016, 11:26   #1
tom riddle
Новичок
 
Регистрация: 24.12.2016
Сообщений: 1
Репутация: 10
По умолчанию Вывод текста при выборе конкретных чекбоксов

Есть несколько чекбоксов
Код HTML:
<div class="values">
<p><input type="checkbox" id="a1" value="value1">value1</p>
<p><input type="checkbox" id="a2" value="value2">value2</p>
<p><input type="checkbox" id="a3" value="value3">value3</p>
</div>
Как сделать так, чтобы при выборе определенной комбинации чекбоксов выводился текст
К примеру, если взять a1 и a2 в итоге вывелся какой то текст: "здесь должна быть ваша реклама.."
Или при одиночном выборе чекбокса также выаодился какой - либо текст.
tom riddle вне форума   Ответить с цитированием
Старый 24.12.2016, 17:18   #2
:=)
Форумчанин
 
Аватар для :=)
 
Регистрация: 26.12.2011
Сообщений: 77
Репутация: 49
По умолчанию

Первое, что пришло в голову

Код HTML:
<input type="checkbox" data-mask="1">
<input type="checkbox" data-mask="10">
<input type="checkbox" data-mask="100">
PHP код:
var mask 0,
    
inputs = $('input[type="checkbox"]');

inputs.prop('checked'false);
inputs.on('change', function()
{
    var 
self = $(this),
        
checkboxMask parseInt(self.data('mask'), 10);

    if (!
self.prop('checked')) checkboxMask *= -1;
    
mask += checkboxMask;
    
    switch(
mask)
    {
        case 
1/* 1 */ break;
        case 
10/* 2 */ break;
        case 
100/* 3 */ break;
        case 
11/* 1, 2 */ break;
        case 
101/* 1, 3 */ break;
        case 
110/* 2, 3 */ break;
        case 
111/* 1, 2, 3 */ break;
    }
}); 
:=) вне форума   Ответить с цитированием
Старый 24.12.2016, 18:49   #3
Naive
Раздолбайских Дел
Профессионал
 
Аватар для Naive
 
Регистрация: 22.05.2009
Адрес: Екатеринбург
Сообщений: 3,466
Репутация: 1785
По умолчанию

забыл три нуля
__________________
ridero.ru — создайте настоящую книгу
Жду ваши искренние спасибы на яндекс-кошелек: 410011068154587
Naive на форуме   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод .mht в WebBrowser при выборе узла-потомка в TreeView marusua Общие вопросы Delphi 0 04.01.2013 21:56
вывод данных при выборе определенного значения из раскрывающегося списка Андрей79 PHP 4 04.03.2012 21:58
Обработка чекбоксов и групп чекбоксов MCLotos Помощь студентам 0 11.08.2011 15:52
вывод текста при наведении на кнопку мимо Общие вопросы Delphi 3 04.07.2009 10:15
Вывод сообщения на экран при выборе из списка определенного значения MaGistR Microsoft Office Excel 1 31.01.2008 10:10




14:26.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru