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
Форумы портала PHP.SU :: Версия для печати :: checkbox
Форумы портала PHP.SU » PHP » Программирование на PHP » checkbox

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

1. aleks3130 - 05 Декабря, 2009 - 20:06:27 - перейти к сообщению
Не могли бы вы мне дать простой пример.
Как сдалать при динамических "checkbox"

что бы принажатии на кнопку выводились значения помеченных элементов checkbox.

Заранее спасибо.
2. Мелкий - 05 Декабря, 2009 - 20:42:52 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <form action="file.php">
  2. <input type="checkbox" name="box[]">
  3. <input type="checkbox" name="box[]">
  4. <input type="checkbox" name="box[]">
  5. <input type="checkbox" name="box[]">
  6. <input type="submit" value="ok"></form>

В file.php - var_dump($_GET['box']);

Как распознать, какой флаг есть какой - зависит от целей для флагов. В квадратные скобки можно вписать слова-пояснения, и по ним обращаться как к ассоциативному массиву, можно вписывать цифры.
3. JustUserR - 05 Декабря, 2009 - 20:50:46 - перейти к сообщению
aleks3130 Можно сделать к примеру так
CODE (text):
скопировать код в буфер обмена
  1. window.check_group=function(frm_name,gpr_name)
  2. {var cur_vals=new Array()
  3. for(var i=0;i<document.forms[frm_name].length;i++)
  4. {if((document.forms[frm_name][i])&&(document.forms[frm_name][i].name==gpr_name))
  5. {var gpr_acc=document.forms[frm_name][i]
  6. for(var k=0;k<gpr_acc.length;k++)
  7. {if(gpr_arr[k].checked) {cur_vals.push(gpr_arr[k].value)}
  8. else {}}}
  9. else {}}
  10. return cur_vals
  11. }
4. EuGen - 07 Декабря, 2009 - 10:48:28 - перейти к сообщению
Устное предупреждение автору - не информативные опросы, тем более повторяющие само содержание темы, не приветствуются
5. JustUserR - 07 Декабря, 2009 - 16:46:31 - перейти к сообщению
aleks3130 Да и вы попробали сделать как я посоветовал? Полученные с помощую написанной мною функции значения checkbox можно также передать на сервер если надо (Например закодировать их значения как urlencode и передать через скрытую форму или AJAX)

 

Powered by ExBB FM 1.0 RC1