我從數據庫中提取出的記錄和插入他們一個下拉列表裏是這樣的:選項上下拉錨
echo "<select>";
while ($drow = mysql_fetch_assoc($request))
{
echo "<option>" . $drow['id'] . "</option>";
}
echo "</select>";
它的工作原理,但我需要能夠點擊一個選項的下拉,使其鏈接只是想:
<a href="Record1Here">Record1Here</a>
<a href="Record2Here">Record2Here</a>
<a href="Record3Here">Record3Here</a>
UPDATE:最新代碼:
<script>
function doSomething() {
var currentval = this.options[this.selectedIndex].value;
// you could navigate away at that point ?
window.location = currentval;
}
</script>
...
echo "<select onchange='doSomething();'>";
while ($drow = mysql_fetch_assoc($request))
{
echo "<option value=\"view.php\">" . $drow['id'] . "</option>";
}
echo "</select>";
這是甚至可能與HTML? – h00ligan 2012-03-15 16:45:22
@ h00ligan:不是。你需要JavaScript。 – 2012-03-15 16:53:21
另外,對於OP。我不建議你這樣做。有一個提交按鈕並正確地重定位用戶。從選擇輸入來重定向頁面是意想不到的。 – 2012-03-15 16:54:34