如何获取数组中的复选框值

时间:2013-10-29 18:37:25

标签: javascript php checkbox

如何从多个复选框中选中的值创建数组,并使用Ajax将其发送到另一个文件。 如果在任何先前选中的复选框上执行取消选中,如何从阵列中删除选中的值。 请使用javascript帮助完成此操作。 下面是整个表单功能的排列。我也可以发送日期,蛾和年份的值,但不能在选定的时间内执行相同的操作。

<script>
function loadXMLDoc()

{

    var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("containerG").innerHTML=xmlhttp.responseText;
    }
var date=document.getElementById("fdate).value;
var month=document.getElementById("fmonth").value;
var year=document.getElementById("fyear").value;
var year=document.getElementById("time").value;

var url ="selectedGraph.php?currentdate="+date"&currentmonth"+month"&currentyear="+year"&currenttime="+selectedtime;

alert("url");
}
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
</script>

下面是复选框功能 - :

<?php function drop() { ?>

<div style="border:2px solid #ccc; width:130px; height: 100px; overflow-y: scroll;">
<input type="checkbox" name="multiple[]" value="01">1-2 Hours</input><br>
<input type="checkbox" name="multiple[]" value="02">2-3 Hours</input><br>
<input type="checkbox" name="multiple[]" value="03">3-4 Hours</input><br>
<input type="checkbox" name="multiple[]" value="04">4-5 Hours</input><br>
<input type="checkbox" name="multiple[]" value="05">5-6 Hours</input><br>
<input type="checkbox" name="multiple[]" value="06">6-7 Hours</input><br>
<input type="checkbox" name="multiple[]" value="07">7-8 Hours</input><br>
<input type="checkbox" name="multiple[]" value="08">8-9 Hours</input><br>
<input type="checkbox" name="multiple[]" value="09">9-10 Hours</input><br>
<input type="checkbox" name="multiple[]" value="10">10-11 Hours</input><br>
<input type="checkbox" name="multiple[]" value="11">11-12 Hours</input><br>
<input type="checkbox" name="multiple[]" value="12">12-13 Hours</input><br>
<input type="checkbox" name="multiple[]" value="13">13-14 Hours</input><br>
<input type="checkbox" name="multiple[]" value="14">14-15 Hours</input><br>
<input type="checkbox" name="multiple[]" value="15">15-16 Hours</input><br>
<input type="checkbox" name="multiple[]" value="16">16-17 Hours</input><br>
<input type="checkbox" name="multiple[]" value="17">17-18 Hours</input><br>
<input type="checkbox" name="multiple[]" value="18">18-19 Hours</input><br>
<input type="checkbox" name="multiple[]" value="19">19-20 Hours</input><br>
<input type="checkbox" name="multiple[]" value="20">20-21 Hours</input><br>
<input type="checkbox" name="multiple[]" value="21">21-22 Hours</input><br>
<input type="checkbox" name="multiple[]" value="22">22-23 Hours</input><br>
<input type="checkbox" name="multiple[]" value="23">23-24 Hours</input>
</div>
<?php }?>

<?php
echo "From: "; date_dropdown('from'); month_dropdown('from'); year_dropdown('from');      drop();?>

0 个答案:

没有答案