Передача массива checkbox
Частенько требуется выбрать массив checkbox'ов и передать их в массив $_POST или $_GET.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<script type="text/javascript">// <![CDATA[ function check_box (){ var checkbox = document.getElementsByName('mass[]'); var len = checkbox.length; var checked = []; for(var i = 0; i < len; i++) { if(checkbox[i].type == 'checkbox') { if(checkbox[i].checked) checked.push(checkbox[i].value); } } var url = 'page.php?items=' + checked.join(','); alert(url); } // ]]></script> |
1 2 3 4 5 6 7 |
<form name="qwe" action="" method="get"> <input type="checkbox" name="mass[]" id="mass" value="2234" /> <input type="checkbox" name="mass[]" id="mass" value="3456" /> <input type="checkbox" name="mass[]" id="mass" value="1234" /> <input type="checkbox" name="mass[]" id="mass" value="6789" /> <input type="submit" value="Send" onclick="javascript:check_box();" /> </form> |
Спасибки! Нашел то что нужно!