下拉变量脚本

时间:2013-10-15 14:34:00

标签: php html

我有以下代码:

echo "<td><textarea wrap='soft' class=tarea3  name='inston[]'>".$r['inston']."</textarea></td>\n";

我想使用inston变量与下拉列表相关联。我有下拉列表的工作代码:

  <tr><td class="tdt">

  <?php te('Hosting Server');?>:</td> <td title='Select server'>
   <select validate='required:true' class='mandatory' name='manufacturerid'>
   <option value=''>Select</option>
  <?php 
    foreach ($agents5 as $a) {
      $dbid=$a['id'];
      $atype=$a['label']; $s="";
      if (isset($manufacturerid) && $manufacturerid==$a['id']) $s=" SELECTED ";
      echo "<option $s value='$dbid' title='$dbid'>$atype</option>\n";
    }
    echo "</select>\n";
  ?>


  </td></tr>

和上面提到的下拉脚本的SQL查询,

$sql="SELECT * FROM items where itemtypeid=32 OR itemtypeid=44 order by label";
$sth=db_execute($dbh,$sql);
while ($r=$sth->fetch(PDO::FETCH_ASSOC)) $agents5[$r['id']]=$r;

我们如何使用上面的代码关联inston变量?

1 个答案:

答案 0 :(得分:1)

你的问题不明确,根据我的理解,假设答案是这个

首先,对id代码和select使用textarea并使用onChange函数,如下所示:

<textarea wrap='soft' class=tarea3  name='inston[]' id='inston'>".$r['inston']."</textarea>
<select validate='required:true' class='mandatory' name='manufacturerid' id='manufacturerid' onChange='setInston()'>

并使用此javascript函数:

function setInston() {
  var x = document.getElementById("manufacturerid").value;
  document.getElementById("inston").innerHTML= x+"&#10;";
}