Javascript-基于下拉选择转到URL(续!)
Javascript - Goto URL based on Drop Down Selections (continued!)
从这里继续:Javascript/jQuery-基于下拉选择转到URL
一些很棒的人给了我一些代码示例,但我在示例表单中的代码插入位置上遇到了真正的麻烦
有人能告诉我上一个问题位置中提供的代码应该在表格中添加到哪里才能正常工作吗?
在JavaScript文件的某个位置,您需要将函数绑定到表单的onsubmit
事件,这样它就可以执行您想要的任何操作。
如果您正在使用jQuery,请执行以下操作:
$(function(){
$('form').submit(function(e){
window.location.href = $('#dd1').val() +
$('#dd2').val()+
$('#dd3').val();
e.preventDefault();
});
});
请在此处查看它的工作原理:http://jsfiddle.net/WDtGK/2/
为上下文添加了HTML
<form>
<select class="dropdown" id="dd1">
<option>http://</option>
<option>ftp://</option>
<option>https://</option>
</select>
<select class="dropdown" id="dd2">
<option>google</option>
<option>yahoo</option>
<option>bbc</option>
<option>hotmail</option>
</select>
<select class="dropdown" id="dd3">
<option>.com</option>
<option>.net</option>
<option>.co.uk</option>
</select>
<input type="submit" name="button" id="button" value="Go!">
</form>
<form>
<select class="dropdown" id="dd1" style="margin-right:10px;width:130px">
<option>http://</option>
<option>ftp://</option>
<option>https://</option>
</select>
<select class="dropdown" id="dd2" style="margin-right:10px;width:130px">
<option>google</option>
<option>yahoo</option>
<option>bbc</option>
<option>hotmail</option>
</select>
<select class="dropdown" id="dd3" style="width:130px;margin-right:20px">
<option>.com</option>
<option>.net</option>
<option>.co.uk</option>
</select>
<button id="button" type="button">GO</button> <!-- notice this change -->
</form>
在Javascript中:
$(document).ready(function () {
$("#button").click(function(){navigate();});
});
function navigate(){
window.location.href = $('#dd1').val() + $('#dd2').val() + $('#dd3').val();
}
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用Javascript根据URL中的关键字隐藏下拉选项
- 根据url填充表单选择下拉列表
- 选择的下拉列表:使search_contains同时适用于所有下拉列表
- 将下拉列表“选择值”传递到 URL
- 使 URL 开始选择下拉列表
- 如何使用 jquery 检查该值是否存在于带有标签的 select2 下拉列表中:true
- 如何根据选择下拉列表从表单重定向到 URL
- 使用 URL 填充下拉菜单
- 映射下拉列表选择到URL
- 显示依赖于下拉框选择的表单字段
- 从依赖于下拉菜单的文本框中获取值,然后添加值
- 如何将函数应用于下拉列表
- DIV AREA类似于下拉菜单(display:none to display:block)
- knockout.js将样式应用于下拉选项
- 通过wordpress中的URL从下拉列表中选择选项
- 更改url基于下拉选择&文本框值
- 使用javascript函数在url执行下拉选项/按钮
- 在提交时转到URL的下拉菜单的非js回退
- 用spring映射url填充下拉框