JS复选下拉框取值

发布时间:2009-07-24 12:58:30 阅读:965次

<?php
 if(isset($_POST["selectmultiple"])!=""){
 //$a=explode(",",$_POST["selectmultiple"]);
 //print_r($a);
 // for($i=0;$i<count($a);$i++){
 //  echo $a[$i]."<br/>";
 echo $_POST["selectmultiple"];
 // }
 }
?>
<script language=javascript>
 function getMultiple(ob)
 {
  var arSelected = new Array();
  arSelected = new Array();
  while (ob.selectedIndex != -1)
  {
   arSelected.push(ob.options[ob.selectedIndex].value);
   ob.options[ob.selectedIndex].selected = false;
  }
  // You can use the arSelected array for further processing.
  document.getElementById("selectmultiple").value=arSelected.toString();
  document.frmSelect.action="";
  document.frmSelect.submit();
 }
</script>
<form name='frmSelect' action="" method="post">
 <select name='numbers' multiple='multiple' style="height:180px;">
 <?php 
 for($i=1;$i<=10;$i++){
 ?>
 <option value="<?=$i;?>">  <?=$i;?></option>
 <?php
 }
 ?>
 </select>
 <input type="hidden" name="selectmultiple" id="selectmultiple">
 <input type='button' value='Submit'  onclick="getMultiple(document.frmSelect.numbers);" />
</form>

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:JS复选下拉框取值 出自老鄢博客 | 欢迎分享