2015-06-05 3 views
-1

У меня есть проблема, чтобы вставить ссылку перехода в эту стоимость опциона:Ссылка на значение опции

<select name="countries" id="countries" style="width:300px;"> 
    <option value='ad' data-image="images/msdropdown/icons/blank.gif" data-imagecss="flag ad" data-title="Andorra">Andorra</option> 
+0

В чем проблема? – epascarello

ответ

0

Хотите ли вы открыть ссылку при нажатии на вариант? Тогда это должно сделать работу:

<html> 
<body> 
<select name="countries" id="countries" style="width:300px;"> 
    <option value='ad' data-image="images/msdropdown/icons/blank.gif" onclick="location='http://www.example.com';" data-imagecss="flag ad" data-title="Andorra">Andorra</option> 
</select> 
</body> 
</html> 
+0

Я не уверен, что я делаю неправильно здесь. Я попытался с вашей ссылкой, но я не могу заставить ее работать так, как должно. Вы уверены, что это правильно? – lunarcam

0

Вот еще одно решение для открытия ссылки при нажатии опции:

Я поместил выпадающий бар внутри тега формы. JSFiddle: http://jsfiddle.net/cgmef9y4/

Код:

<form> 
<select name="URL" id="countries" style="width:300px;" onchange="window.location.href=this.form.URL.options[this.form.URL.selectedIndex].value"> 
    <option value="#">Choose your country</option> 
    <option value="andorra.html">Andorra</option> 
</select> 
</form> 

При нажатии на выпадающее меню и выберите «Андорра», страница откроется ссылка andorra.html (что, очевидно, приводит к 404 - а там нет андорра .html на jsfiddle.net).

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