У меня есть форма для рассылки. На ней есть чекбоксы. По нажатию на кнопку "отправить", данные, введенные в форму, отправляются мне на мыло. Как сделать так, чтобы подсчитывалось количество отмеченных чекбоксов и тоже отправлялось мне?К
Alchemist
26.12.2008 - 14:51
Добавьте в форму поле типа "текст" с заголовком: "Пожалуйста укажите кол-во отмеченых чекбоксов"
А программно подсчет нельзя организовать? Если чекбоксов больше 1000, разве человек захочет их считать?
Не то что можно так ещё и нужно, и к тому же обязательно ))
jаvаscript в помошь
вот сюда посмотрите:
http://forum.dklab.ru/viewtopic.php?t=2236...=asc&highlight=
Да вы знаете, пытаю уже 3 дня JS-ников - но пока ни к чему не пришли. Думалы, вы сможете помочь
Им видимо лень писать готовый год. И это логично.
Кстати вопрос, а зачем вам нужно отправлять количество отмеченных чекбоксов?
Мне кажется лучше посчитать это прямо в php скрипте, когда придут данные.
Просто проверяете в цикле.
if(isset($_POST['checkbox1'])){
//checkbox выбран значит увеличиваете счётчик.. ну тут вообще делаете что вам нужно
}
Вобщем вы как определитесь каким образом будете решать проблему (php или js), так сразу и начинайте с чего то, показывайте, - ошибки поправим.
Если пролистать страницу по той ссылке что я дал выше. То там почти готовое решение.
FatCat
26.12.2008 - 17:31
На sysman.ru не Вы пытали про чекбоксы?
Там целых 2 готовых решения через джаваскрипт...
_____________
Бесплатному сыру в дырки не заглядывают...
<input type=checkbox name=XX[] value="какое то там значение">****
<?php
$skoka_flazhkov=count($_POST['XX']);
?>
При нажатии на чекбокс добавляем счетчик в какую-либо переменную.
Перед отправкой, загоняем ее в какое-то поле и посылаем.
Вопрос все еще актуален?
inpost
11.02.2011 - 17:42
Adilза 2 года думаю уже нет =)
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Есть анкета,которую заполняет пользователь и на ней есть чекбоксы.Нужно чтобы по нажатию на кнопку отправить выводило сколько чекбоксов отмечено.Как это реализовать подскжите пожалуйста.
юзай :checkbox и :checked это селекторы, просто выбираешь их одновременно и по size() гонишь это на jquery
на php просто проверяешь, если чекбокс существует то прибавляешь 1
if(isset($_POST['language2'])) then $count+1{
проверка выглядит примерно так или у меня косяк в чём-то?
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.