Я вытаскивая запись из базы данных и вставки их в раскрывающемся списке, как это:Опция на выпадающем списке в качестве якоря
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
@ h00ligan: Это не так. Вам нужен JavaScript. –
Также для OP. Я не рекомендую вам это делать. Имейте кнопку отправки и правильно перемещайте пользователя. Неожиданно из выбранного входа перенаправить страницу. –