Javascript 如何在while循环内的下拉列表中指定选定值
当我在这个下拉列表中选择一个值时,一个javascript函数将工作,它将给URL一个GET值。现在,我想给出这个下拉列表中选择的值。怎么做Javascript 如何在while循环内的下拉列表中指定选定值,javascript,php,drop-down-menu,while-loop,Javascript,Php,Drop Down Menu,While Loop,当我在这个下拉列表中选择一个值时,一个javascript函数将工作,它将给URL一个GET值。现在,我想给出这个下拉列表中选择的值。怎么做 <?php while ($row = mysql_fetch_array($res)) { echo '<option value='.$row["id"].'>'.$row["name"].'</option>';}?> 比较GET值和当前循环值 <?php while ($row = mysql_fetch
<?php while ($row = mysql_fetch_array($res)) { echo '<option value='.$row["id"].'>'.$row["name"].'</option>';}?>
比较GET值和当前循环值
<?php while ($row = mysql_fetch_array($res)) {echo '<option '.(($row['id'] == $_GET['id']) ? 'selected' : '').' value='.$row["id"].'>'.$row["name"].'</option>';}?>
从GET请求中提取所选值,与每个id进行比较,并将所选属性放入选项标记中,使其默认处于选中状态 e、 g
非常感谢你的朋友。工作正常:)
<select name="id">
<?php
while ($row = mysql_fetch_array($res)) {
if ($_GET['id']==$row["id"]) {
echo '<option selected="selected" value='.$row["id"].'>'.$row["name"].'</option>';
} else {
echo '<option value='.$row["id"].'>'.$row["name"].'</option>';
}
}
?>
</select>