单击链接传递下拉列表值以填充单击的链接

时间:2014-03-12 20:50:25

标签: javascript jquery html drop-down-menu

这会打开网址,但不会填充下拉列表值。     接触

function shout(){
var selectval = 'I am select value to set';
var selectname = 'I am name of the select dropdown';
var url = "http://example.com/shout?selected=" +selectval;  
window.open(url);
}

1 个答案:

答案 0 :(得分:0)

我认为你必须制作一些HTML元素

<select id="select">

<option value="value1">Value1</option>

<option value="value2">Value2</option>

<option value="value3">Value3</option>

<option value="value4">Value4</option>

</select>

然后添加一个javascript

var s = document.getElementById("select");

var val = s.options[s.selectedIndex].value;

var url = "http://example.com/shout?selected=";

var newurl = url+val;

window.location = newurl;

这是一种方法。我个人建议php使用这个使用$_GET and $_POST并使用.htaccess使网址不像www.site.com/store/php?s=value1

希望这有帮助。