改变了URL的UserInput不能与多个菜单一起工作
Changing the UserInput of a URL not working with multiple menus
我有一个用户输入表单,其中包含基于用户选择显示的多个下拉列表。当用户从第二个下拉菜单中选择一个选项时,我想将该选择附加到url。
下面是我的工作:http://jsfiddle.net/Sxz4R/142/
下面是有问题的JS:
function changeText2(){
var userInput = document.getElementById('userInput').value;
var lnk = document.getElementById('lnk');
lnk.href = "http://google.com/?q=" + encodeURIComponent(userInput);
lnk.innerHTML = lnk.href;
问题是,一旦链接设置,如果从第一个下拉菜单中选择不同的选项,它将不会再次改变。
再生产:
1)选择颜色列表2)选择一个颜色——链接将改变
没有刷新…
1)从下拉菜单中选择"数字列表"
2)选择一个数字——链接不会改变
如果用户决定从第一个菜单中选择一个新选项,我如何让链接改变?
id是唯一的,但你使用相同的一个两次-这是不允许的。使用类代替。您还应该摆脱那些与javascript:
绑定的HTML。
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- DIV不会与实验性CSS3菜单一起定位
- 无法获取基础菜单以与 reactJS 一起使用
- 如何阻止我的汉堡图标停留在顶部栏上,使其与侧边菜单一起显示
- 如何将悬停图像与 Twitter 引导下拉菜单一起使用
- 图像滑块和下拉菜单不能一起工作
- 将jQuery.hide()与CSS媒体查询一起用于基于屏幕分辨率的菜单切换
- 如何从多选下拉菜单中获取值,并将其与POST一起发送
- 将三个选择菜单绑定在一起
- 与水平页面一起滚动的菜单
- Summernote下拉菜单不能与引导导航条一起工作
- 上下文菜单不能与Javascript生成的HTML一起工作
- 使两个脚本一起为下拉菜单工作
- 下拉菜单不能与JavaScript一起工作
- 折叠菜单不能与锚链接一起工作
- 自定义下拉菜单不能与链接一起工作
- 在1.0及以上版本中,Ionic侧边菜单不与选项卡一起出现
- 改变了URL的UserInput不能与多个菜单一起工作
- 离子标题栏不能与侧边菜单和滑动框一起工作