Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как динамично записать в массив значение переменной

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
alexiy
Отправлено: 30 Ноября, 2011 - 22:12:02
Post Id



Посетитель


Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011  


Помог: 6 раз(а)




Есть чекбокс по клику на который выбирается его значение, как сделать так чтобы в массив добавлялись эти значение при клике на чекбокс + клик на другой чекбокс и так далее
 
 Top
SAD
Отправлено: 30 Ноября, 2011 - 22:20:56
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <input type = "checkbox" val="1" class="ckb">
  2. <input type = "checkbox" val="2" class="ckb">
  3. <input type = "checkbox" val="3" class="ckb">


CODE (javascript):
скопировать код в буфер обмена
  1. listval = [];
  2. $('input.ckb').unbind('click').bind('click', function() {
  3.     if ($(this).attr('checked')) {
  4.         listval.push($(this).val());
  5.     }
  6. });
  7. alert(listval);
 
 Top
alexiy
Отправлено: 30 Ноября, 2011 - 22:29:44
Post Id



Посетитель


Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011  


Помог: 6 раз(а)




SAD спасибо за помощь, ты мне очень сильно помог
(Добавление)
SAD слушай, а как можно сделать чтобы когда чекбокс отжимался бы, его бы значение удалялось из массива?

(Отредактировано автором: 30 Ноября, 2011 - 22:31:56)

 
 Top
SAD
Отправлено: 30 Ноября, 2011 - 22:43:43
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




а зачем так извращаться?? чем вас не устраивает сбор значений потом, перед совершением, я так понимаю, какого действия?
 
 Top
alexiy
Отправлено: 30 Ноября, 2011 - 22:46:41
Post Id



Посетитель


Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011  


Помог: 6 раз(а)




SAD пишет:
а зачем так извращаться?? чем вас не устраивает сбор значений потом, перед совершением, я так понимаю, какого действия?

просто хочу что бы было так: есть чекбоксы со своими значениями, при клике на них подсчитываются их значения, если чекбокс отжат то его значение отнимается. как-то так
 
 Top
SAD
Отправлено: 30 Ноября, 2011 - 23:07:55
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




так зачем в массив писать? плюсуй или отмимай от переменной
 
 Top
alexiy
Отправлено: 30 Ноября, 2011 - 23:13:25
Post Id



Посетитель


Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011  


Помог: 6 раз(а)




SAD пишет:
так зачем в массив писать? плюсуй или отмимай от переменной

пробовал так делать... перепроверил еще раз, все работает, просто там значения все похожи и не заметил что они и в правду складываются Улыбка проблема в том, что когда чек бокс отжимается все равно идет плюсование
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB