我在创建一个脚本时遇到问题,该脚本将combobox
根据另一个中选择的内容填充一个combobox
。
我是 PHP / JS 领域的新手,所以请耐心等待。这是我到目前为止所做的:
点击事件中的js脚本
<script type="text/javascript">
function selectDropdown(){
var dropdownValue=document.getElementById("dropdown").value;
$field=dropdownValue;
}
</script>
用数据库中的值填充的基本组合框:
<select id="dropdown" name="dropdown" onchange="selectDropdown()">
<option value="dd">--take an option--</option>
<?
$standard = Env::value('standard');
if (!$status)
$statement = "select code from standard";
foreach ($db->query($statement )->fetchall() as $row)
echo "<option".($row == $standard ? ' selected ' : '').">$row[0]</option>";
?>
</select>
现在我想将选定的选项放入其他组合框中 - 实际上我将使用之前选择的值执行另一个 SQL 查询,但事实上我将在变量中具有值这一事实足以让我完成任务。
<select name='st' class='txt'>
<option value="st"><? echo $field; ?></option>
</select>
发布的代码是根据我找到的一篇文章创建的,我已根据需要对其进行了重新制作,但这不起作用。谁能指出我在哪里做错了?