說明:能動態抓取對應的值

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=big5" />

<title>非即時動態選單(全部撈出再置入選單中)</title>

<?php

 //將基本資料取出

 $main=array(

  array("國文甲組","國文乙組","國文丙組"),

  array("英文甲組","英文乙組","英文丙組"),

  array("法文甲組","法文乙組","法文丙組")

 );

  //使用迴圈將資料取出

 for($i=0;$i<3;$i++){

  if($i==0)$a.="if(values==0){";

  elseif($i==2)$a.="else{";

  else $a.="else if(values==".$i."){";

  //抓取資料

  for($j=0;$j<count($main[0]);$j++){

   $a.="document.CodeForm.empname.options[ctr]=new Option(\"".$main[$i][$j]."\");ctr++;";

  }

  $a.="}";

 }

 $phpvalue=$a;

?>

<script LANGUAGE="javascript">

function Buildkey(values) {

 var ctr=0; document.CodeForm.empname.selectedIndex=0;

 <?=$phpvalue;?>

 document.CodeForm.empname.length=ctr;

 document.CodeForm.empname.options[0].selected=true;

}

</script>

</head>

<body>

<form name="CodeForm">

<select name="depnames" onChange="Buildkey(this.value);">

<option value="0">ddddddd</option>

<option value="1">1d</option>

<option value="2">3d</option>

</select>部門 <select size="1" name="empname">

<option value="1">國文甲組</option>

<option value="2">國文乙組</option>

<option value="3">國文丙組</option>

</select>

</form>

</body>

</html>

全站熱搜
創作者介紹
創作者 he1212kimo 的頭像
he1212kimo

鞭馬的憂哀Designer

he1212kimo 發表在 痞客邦 留言(0) 人氣()