如何使用 javascript 从选择标签中获取所选值,并使用该值转到另一个页面
How to get selected value from select tag using javascript and go to another page using that value
>我有一个选择标签,其中包含一些值,如下所示:
<select id="menu" SIZE=6 onChange="go()">
<option value="">Select city</option>
<option value="delhi" >delhi</option>
<option value="kolkata" >kolkata</option>
<option value="mumbai" >mumbai</option>
</select>
现在我为此使用以下脚本,它从下拉列表中获取所选值,
<script>
function go(){
var sel = document.getElementById('menu');
var sv = sel.options[sel.selectedIndex].value;
// here i need to make a specific link using this selected drop down value
}
</script>
我只需要知道如何使用此选定值并转到特定链接,例如
window.location.href='getCityDetails.jsp?c=sv'; // this is not working properly
谁能建议我最好的解决方案。
<script>
function go(){
var sel = document.getElementById('menu');
var sv = sel.options[sel.selectedIndex].value;
window.location.href='getCityDetails.jsp?c=' + sv;
}
</script>
希望对您有所帮助
HTML :
<select id="menu" SIZE=6 onChange="go(this.value)">
<option value="">Select city</option>
<option value="delhi" >delhi</option>
<option value="kolkata" >kolkata</option>
<option value="mumbai" >mumbai</option>
</select>
Javascript :
function go(desination){
if (destination != ''){
window.location.href='getCityDetails.jsp?c=' + desination;
}
}
您需要
正确连接字符串。 试试这个:
window.location.href='getCityDetails.jsp?c=' + sv;
--
您可以使用--
var TaskType = document.form1.SelTaskType.value;
-- 任务类型将显示下面选定的选项
<select id="SelTaskType" name="SelTaskType" >
<option selected>-- select --</option>
<option>B</option>
<option>C</option>
<option>D</option>
</select>
相关文章:
- 当用户设置另一个选择值时,如何通过 Javascript 设置另一个选择值
- 从另一个选择框并使用数据库连接填充选择框
- 进行一个选择,自动发送表单并打开另一个选择(CodeIgniter)
- 从select中选择一个选项,然后使用Codeigniter在另一个选择框上显示数据
- 将选择下拉列表发送到另一个选择下拉列表
- JQuery以基于另一个选择列表填充选择列表
- 在填充另一个选择框时动态添加选择框
- 对两个具有相同类别的选择框进行边栏,但一个值的选择不会显示在另一个选择框中
- 当选项基于另一个选择时,保持显示所选选项
- 如何根据另一个选择框的值更新另一个选择框
- 在 JQuery 中,如何将选择选项的子集从一个选择菜单复制到另一个选择菜单
- 动态选择字段,在另一个选择字段 - Laravel 5.2 和 JS 中更改后重新填充
- 在 jQuery Mobile 中禁用从另一个选择中选择
- AngularJS 绑定要选择的数据下拉列表,当另一个选择下拉列表的值发生更改时
- Javascript 在另一个选择框选项上禁用选择框
- 当从第一个选项中选择一个选项时,如何取消隐藏另一个选择字段
- 在代码点火器中数据库中另一个选择框的更改事件时更改选择框的值
- 在更改另一个选择框后获取另一个选择框的值
- 动态添加 html 选择上单击另一个选择框选项
- 使用 jQuery 根据另一个选择框制作所需的选择框