Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用我选择的下拉值转到URL(URL.com/dropdownvalue1+;dropdownvalue2+;等)_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 使用我选择的下拉值转到URL(URL.com/dropdownvalue1+;dropdownvalue2+;等)

Javascript 使用我选择的下拉值转到URL(URL.com/dropdownvalue1+;dropdownvalue2+;等),javascript,php,jquery,html,Javascript,Php,Jquery,Html,我怎样才能做到以下几点?(使用简单的html表单和javascript或jquery,无论我需要什么) 1) 要将下拉列表值附加到URL,请执行以下操作: (+符号将停留在那里,如“dropdownvalue1”+“+”+“+”dropdownvalue2”) 2) 要使用IFs构建URL,请执行以下操作: 其中customvar类似于如果dropdownvalue1=abc和dropdownvalue2=def,那么URL=customurl 当我选择下拉值后单击submit时,1和2都会

我怎样才能做到以下几点?(使用简单的html表单和javascript或jquery,无论我需要什么)

1) 要将下拉列表值附加到URL,请执行以下操作:

(+符号将停留在那里,如“dropdownvalue1”+“+”+“+”dropdownvalue2”)

2) 要使用IFs构建URL,请执行以下操作:

其中customvar类似于如果dropdownvalue1=abc和dropdownvalue2=def,那么URL=customurl

当我选择下拉值后单击submit时,1和2都会将我发送到该URL。我该怎么做

我知道如何创建选择并转到URL,但我希望必须单击“提交”才能转到URL,而不仅仅是立即转到并附加这些值

<select id="dropdown">
<option value="">Select</option>
<option value="google">Google</option>
<option value="bing">Bing</option>
</select>


<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#dropdown").change(function(){
if ( $("#dropdown option:selected").val() == 'google'){
window.location = 'http://google.com';
}
if ( $("#dropdown option:selected").val() == 'bing'){
window.location = 'http://bing.com';
}
});
});
</script>

挑选
谷歌
宾
$(文档).ready(函数(){
$(“#下拉列表”).change(函数(){
if($(“#下拉选项:选中”).val()==‘谷歌’){
window.location=http://google.com';
}
if($(“#下拉选项:选中”).val()=='bing'){
window.location=http://bing.com';
}
});
});

提前感谢。

是否应该是window.location.href?

根据选择框的值重定向到url 将此按钮添加到HTML中

<input type="submit" value="Submit" onclick="url()"/>

一种更简单的方法 使用选择框值来更改单个URL

function url() {
    var value1 = $("#dropdown").val();
    window.location.href = 'http://'+value1+'.com';
} 

仍然不起作用。你能看一下我的密码吗?没有jquery库=没有变量。在javascript
Ok上方添加这一行。它现在就在那里,但它所做的唯一事情就是在URL旁边添加一个“?”符号。如果不需要,请删除标记。同时将您的url更改为此
window.location=http://www.paulinhomotos.com.br/catalogsearch/result/?q=“+valor1+”&asd=”+valor2以分隔变量。
if (value1 == 'google' && value2 == "something"){
    window.location.href = 'http:/google.com?value1='+value1+'&value2='+value2;
}
function url() {
    var value1 = $("#dropdown").val();
    window.location.href = 'http://'+value1+'.com';
}