2013-05-30 3 views
1

Так что, как будто у меня есть selectbox, с while loop as option, как я хочу вывести параметры из базы данных, можно ли щелкнуть по опции и ссылке?Выберите поле Onchange: опция autosubmit() с php

в то время как цикл, как этот

while ($row = mysqli_fetch_assoc($result0)) 
{ 
$option .= '<option value="'.$row['id'].'">'.$row['Font_Family'].'</option>'; 
} 

Это поле выбора

<select id='font' style="width:100px;" onchange="autosubmit();"> 
      <option value ="0">Select</option> 

Но щелкать вариант я хочу, чтобы связать его с

font.php?id={id that is being pointed to} 

Как это сделать?

+0

Используйте Javascript и создайте функцию «autosubmit». Простое изменение window.location в значение getElementById ('font'). Начнется. – JClaspill

+0

Элемент select не является ссылкой, вам нужно использовать javascript, и даже в javascript есть проблемы с обработчиками кликов по параметрам, и вам, вероятно, следует связать что-то с событием изменения select. – adeneo

ответ

0

Используйте Javascript, чтобы позвонить в onchange.

Между тегами заголовков, говоря:

<script type="text/javascript"> 
    function autosubmit() { 
     window.location="font.php?id="+document.getElementById("font").value; 
    } 
    </script> 

Вид рабочего jsbin: http://jsbin.com/uwuyoz/1/

Пожалуйста, обратите внимание, вы должны раскомментировать window.location. У меня просто есть «предупреждение» сейчас. Но весь код есть.

+0

Теперь это сработало! Спасибо!!!! – SpeXial

+0

@SpeXial Нет проблем. Не забывайте поднимать и выбирать ответ :) – JClaspill

Смежные вопросы