Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281

Несколько checkbox AJAX + PHP

15.10.2015, 20:59. Показов 2002. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
                            <form class="coop" method="POST">
                            <input class="form-control" type="text" name="fio" id="fio" placeholder="Ваше Ф.И.О">
                            <br>
                            <input class="form-control" type="text" data-mask="99.99.9999" name="birthday" id="birthday" placeholder="Дата рождения (ДД.ММ.ГГГГ)">
                            <br>
                            <select name="country" id="country" data-placeholder="Выберите страну..." class="form-control" tabindex="2">
                            <option value="">Выберите страну</option>
                            <option value = "Россия"> Российская Федерация </option>
                            <option value = "Украина"> Украина </option>
                            </select>
                            <br>
                            Список программ, в которых вы работали ранее
                            </br>
                            <div class="checkbox-entry checkbox" style="margin-top: 15px;">
                            <input type="checkbox" name="app" id="app" value="MS Word" ><label>MS Word</label>
                            </div>
                            <div class="checkbox-entry checkbox">
                            <input type="checkbox" name="app" id="app" value="MS Excel"><label>MS Excel</label>
                            </div>
                            <div class="checkbox-entry checkbox">
                            <input type="checkbox" name="app" id="app" value="MS PowerPoint"><label>MS PowerPoint</label>
                            </div>
                            <div class="checkbox-entry checkbox">
                            <input type="checkbox" name="app" id="app" value="Google Календарь"><label>Google Календарь</label>
                            </div>
                            <div class="checkbox-entry checkbox">
                            <input type="checkbox" name="app" id="app" value="Google Документы"><label>Google Документы</label>
                            </div>
                            <div class="checkbox-entry checkbox">
                            <input type="checkbox" name="app" id="app" value="Google Таблицы"><label>Google Таблицы</label>
                            </div>
                            <div class="checkbox-entry checkbox">
                            <input type="checkbox" name="app" id="app" value="Adobe Photoshop"><label>Adobe Photoshop</label>
                            </div>
                            <div class="checkbox-entry checkbox">
                            <input type="checkbox" name="app" id="app" value="Camtasia Studio"><label>Camtasia Studio</label>
                            </div>
                            <div class="checkbox-entry checkbox">
                            <input type="checkbox" name="app" id="app" value="PlanFix"><label>PlanFix</label>
                            </div>
                            <div class="checkbox-entry checkbox">
                            <input type="checkbox" name="app" id="app" value="CRM-системы"><label>CRM-системы (любые)</label>
                            </div>
                            <input class="form-control" type="text" name="app" id="app" value="" placeholder="Другое..." />
                            <div id="result"></div>
                            <div class="button">Отправить<input type="button" onclick="send();" /></div>
                            </div>
                            </form>
Дак вот, как в ajax отправить несколько checkbox? Например, MS Word и Adobe Photoshop?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.10.2015, 20:59
Ответы с готовыми решениями:

checkbox+ajax+php
Доброго времени суток! Помогите подправить скрипт. Совсем запутался. У меня на странице есть скрипт который выводит список чекбоксов и...

Через ajax в url:'ajax.php', нужно передать одну переменную, и значение radio кнопки
Как значение radio передать я разобрался, а вот как еще переменную со страницы кинуть в url: ajax.php Всем спасибо

PHP с ajax, или PHP и замена кода
Всем привет, делаю себе не большой движок, для удобства редактирования своего лендинга. Я использую шаблонизатор smarty, и решил сделать...

7
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
15.10.2015, 21:18
это не тема по PHP, однозначно.
Вот тут я просил помощи по подобному вопросу. Посмотрите.. может сообразите как на себе переложить
Ну и там правильнее этот вопрос задать
0
467 / 431 / 117
Регистрация: 15.02.2012
Сообщений: 1,952
16.10.2015, 10:32
во первых правильнее исправить name="app[]"
второе - убрать все id(категорически нельзя чтобы на странице было несколько одинаковых ID - запомните себе это правило )
третье - все значения чекбоксов можно получить как-то так()
JavaScript
1
2
3
4
5
var vals = $('input:checkbox').map(function(i,el){
            if($(el).prop('checked')){
                return $(el).attr("value");
            }
        }).get();
четвертое - у вас есть функция onclick="send();" вот в ней полчуете все значения
далее
JavaScript
1
2
3
4
5
6
7
8
9
10
stop.preventDefault();//останавливаем выполнение формы
    $.ajax({
    type: "POST",
    url: "action_form.php",//страница отправки
    data:({vals:vals}),//ваши значения
        cache: false,
        success: function(response){
        //обрабатываем ответ, сказать к примеру что все удачно или плохо
        }
    });
ну как-то так
0
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
16.10.2015, 16:57  [ТС]
tgarl, дело в том, что не активный CHECKBOX будет таким:
HTML5
1
2
3
<div class="checkbox-entry checkbox" style="margin-top: 15px;">
                            <input type="checkbox" name="app" id="app" value="MS Word" ><label>MS Word</label>
                            </div>
Активный же

HTML5
1
2
3
<div class="checkbox-entry checkbox [B]active[/B]" style="margin-top: 15px;">
                            <input type="checkbox" name="app" id="app" value="MS Word" ><label>MS Word</label>
                            </div>
0
467 / 431 / 117
Регистрация: 15.02.2012
Сообщений: 1,952
16.10.2015, 17:21
и? чем то, что к родительскому диву добавится класс противоречит написанное мною?
0
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
16.10.2015, 17:28  [ТС]
tgarl, checked не будет у input type="checkbox"
0
467 / 431 / 117
Регистрация: 15.02.2012
Сообщений: 1,952
16.10.2015, 18:35
вы снимаете выделение чекбокса через скрипт? для чего? в коде этого нет
0
1 / 1 / 1
Регистрация: 03.02.2014
Сообщений: 281
16.10.2015, 20:08  [ТС]
tgarl, это шаблон.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.10.2015, 20:08
Помогаю со студенческими работами здесь

Как правильно проверить несколько checkbox
Доброе утро! Есть несколько checkbox custom, необходимо проверить был ли выбран хоть один из них: &lt;input...

Checkbox ajax php
Доброго времени суток, тебе мой друг ! тема не однократно повторялась, (например тут и тут), и в разных вариациях, но мой мозг так...

Checkbox+AJAX+MYSQL+PHP
Здравствуйте. ПОмогите пожалуйста. У меня есть БД с каналами и ценами. Мне необходимо чтобы при нажатии на чекбоксе считалась сумма в диве....

Из php в JavaScript несколько переменных (Ajax)
Вообщем есть функция которая отправляет в php несколько переменных. $.post('RegScript.php', { LoginReg:LoginReg, ...

Checkbox ajax php отправка без обновления страницы и без кнопки
Здравствуйте! Можете пожалуйста дать простой пример, понятный без лишних строк, который бы отправлял значение checkbox'а, без...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru