>  기사  >  백엔드 개발  >  PHP 선택에서 다중 선택 값을 얻는 방법

PHP 선택에서 다중 선택 값을 얻는 방법

WBOY
WBOY원래의
2016-07-25 09:00:291533검색
为大家举一个php获取select多选值的例子,有需要的朋友,可以参考下。

完整代码如下:

<form action="?act=s" name=f method="post">
 <select size="5" name="posTypeSelect[]" multiple="multiple" id="posTypeSelect" style="width:240px">
<option value=1>项目1</option>
<option value=2>项目2</option>
<option value=3>项目3</option>
</select>
<input type="submit" id="su" value="开始搜索" onClick="return CheckInput()" >
</form>
 <script language="javascript">
 <!--
  function SelectAll(Objname) {
  ObjID    = document.getElementById(Objname);
  if (ObjID != -1) {
   for (i=0; i<ObjID.length; i++)
   
   ObjID.options[i].selected = true;
  }
 }
 
 function CheckInput() {
 
  SelectAll("posTypeSelect");
 }
 
 // -->
 </SCRIPT>

说明: onClick="return CheckInput()" //所有全选所有项目。

关键内容: name="posTypeSelect[]" id="posTypeSelect" 获取值的循环过程:

$ap="";
  $temp_x=$_POST[posTypeSelect];
  for($i=0;$i<count($temp_x);$i++){ 
  $ap=$ap.$temp_x[$i].","; 
  }
  $z=substr($ap,0,-1);//去除末尾单引号职位分类


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.