[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подсчет количества чекбоксов
kattt
У меня есть форма для рассылки. На ней есть чекбоксы. По нажатию на кнопку "отправить", данные, введенные в форму, отправляются мне на мыло. Как сделать так, чтобы подсчитывалось количество отмеченных чекбоксов и тоже отправлялось мне?К
Alchemist
Добавьте в форму поле типа "текст" с заголовком: "Пожалуйста укажите кол-во отмеченых чекбоксов"
Guest
А программно подсчет нельзя организовать? Если чекбоксов больше 1000, разве человек захочет их считать?
Гость
Не то что можно так ещё и нужно, и к тому же обязательно ))
jаvаscript в помошь
вот сюда посмотрите:
http://forum.dklab.ru/viewtopic.php?t=2236...=asc&highlight=
Guest
Да вы знаете, пытаю уже 3 дня JS-ников - но пока ни к чему не пришли. Думалы, вы сможете помочь
Гость
Им видимо лень писать готовый год. И это логично.

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

Просто проверяете в цикле.
if(isset($_POST['checkbox1'])){
//checkbox выбран значит увеличиваете счётчик.. ну тут вообще делаете что вам нужно
}

Вобщем вы как определитесь каким образом будете решать проблему (php или js), так сразу и начинайте с чего то, показывайте, - ошибки поправим.

Если пролистать страницу по той ссылке что я дал выше. То там почти готовое решение.
FatCat
На sysman.ru не Вы пытали про чекбоксы?
Там целых 2 готовых решения через джаваскрипт...

_____________
Бесплатному сыру в дырки не заглядывают...
Guest
<input type=checkbox name=XX[] value="какое то там значение">****

<?php
$skoka_flazhkov=count($_POST['XX']);
?>
Adil
При нажатии на чекбокс добавляем счетчик в какую-либо переменную.
Перед отправкой, загоняем ее в какое-то поле и посылаем.
Вопрос все еще актуален?
inpost
Adil
за 2 года думаю уже нет =)

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Guest
Есть анкета,которую заполняет пользователь и на ней есть чекбоксы.Нужно чтобы по нажатию на кнопку отправить выводило сколько чекбоксов отмечено.Как это реализовать подскжите пожалуйста.
nugle
юзай :checkbox и :checked это селекторы, просто выбираешь их одновременно и по size() гонишь это на jquery
на php просто проверяешь, если чекбокс существует то прибавляешь 1
Guest
if(isset($_POST['language2'])) then $count+1{
проверка выглядит примерно так или у меня косяк в чём-то?
Guest
Понял как надо,спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.