移动网站的两个下拉列表
Two drop down lists for a mobile site
我想创建两个下拉列表表单,例如第一个有"建议A"和"建议B",第二个有"建议1"和"建议2"
例如,访问者将从第一个下拉列表中选择"建议A",从第二个下拉列表中选择"建议 2"。
点击提交按钮后,他将被重定向到 http://www.domain.com/advice-a/advice-2/
我已经有这段代码了:
var getURL = function(){
var option1 = document.getElementById('dropDown1').value;
var option2 = document.getElementById('dropDown2').value;
var URL = 'http://www.domain.com/' + option1 + '/' + option2;
location.href=(URL); }
<select id="dropDown1">
<option value="1">1</option>
<option value="2">2</option>
</select>
<select id="dropDown2">
<option value="1">1</option>
<option value="2">2</option>
</select>
<button onclick="getURL()">Run</button>
我想让它与所有手机和平板电脑浏览器兼容。我听说我需要用Jquery写它。代码是什么?
如果选择了 dropDown1 中的值"2"和 dropDown2 中的值"2",我想要一个完整的自定义 url http://www.domain2.com/custom-value/。
感谢您的帮助。
- 搜索jquery并自己尝试。它真的很容易理解。这是文档:http://api.jquery.com
- 这将是一些选项:
- http://www.domain.com/value1/value2
- http://www.domain.com?value1=[]&value2=[]
- http://www.domain.com/value1value2(如果两个下拉列表中都有 20 个选项,请在小于 10 的数字上添加一个零)
- 我个人最喜欢的是seccond。
相关文章:
- 根据两个下拉列表的默认值禁用按钮
- 使用两个下拉列表的值填充文本框
- 需要在 html 中使用两个下拉列表来显示不同的 json 值
- 两个下拉列表中的文本字段
- 如何在AngularJS中显示基于两个下拉列表的内容
- 将同一个元素追加到两个下拉列表中只会导致最后一个元素被追加
- Kendo Grid UI水印列或一列的两个下拉列表
- jQuery 使用两个下拉列表更改输入 css 样式
- 如何使用 AJAX 根据两个下拉列表的值从数据库中检索数据
- 使用 Ajax 一次填充两个下拉列表
- 移动网站的两个下拉列表
- 同时打开两个下拉列表时出现问题
- 对两个下拉列表交替约束的最佳方法
- Bootstrap3 在同一行上有两个下拉列表
- 如何使用数据属性而不是它们的值来链接两个下拉列表
- 显示基于彼此的两个下拉列表中的项目
- 跟踪两个下拉列表中的值
- 在jquery中用两个下拉列表更新URL
- 如何使用javascript用一个按钮交换两个下拉列表
- 如何连接两个下拉列表,并在HTML和php中放置条件