JS为Select下拉框添加输入功能
2014-10-15 18:33
393 查看
JavaScript使用parentNode.nextSibling.value实现的本功能,实际上你会发现网页上有两个控件元素,一个是Select,一个是input,使用CSS将input覆盖于select之上,再使用JS将下拉框的值赋值给input,实际上是用input模拟出了select的功能,思路非常新颖,也不知究竟有多少人须要select可输入文字的功能,以下是具体的实现代码:前端资源分享
.代码
<div style="position:relative;">
<span style="margin-left:100px;width:18px;overflow:hidden;">
<select style="width:118px;margin-left:-100px" onchange="this.parentNode.nextSibling.value=this.value">
<option value="天蓝蓝">天蓝蓝</option>
<option value="草绿绿">草绿绿</option>
<option value="水清清">水清清</option>
</select></span><input name="box" style="width:100px;position:absolute;left:0px;">
在本例中,CSS实现input输入框的定位,JS实现将用户所选择的Select的值显示在input中。
.代码
<div style="position:relative;">
<span style="margin-left:100px;width:18px;overflow:hidden;">
<select style="width:118px;margin-left:-100px" onchange="this.parentNode.nextSibling.value=this.value">
<option value="天蓝蓝">天蓝蓝</option>
<option value="草绿绿">草绿绿</option>
<option value="水清清">水清清</option>
</select></span><input name="box" style="width:100px;position:absolute;left:0px;">
在本例中,CSS实现input输入框的定位,JS实现将用户所选择的Select的值显示在input中。
相关文章推荐
- js实现Select下拉框具有输入功能的方法
- JS中Select下拉列表类(支持输入模糊查询)功能
- 简单实用js——可输入可选择可模糊查询的select下拉
- 怎么实现select可以下拉也可以输入的功能
- js:可输入可选择的select下拉框,可及时匹配包含输入的内容(兼容ie)
- select下拉框添加搜索功能
- tinyselect.js插件下拉框的选中功能解决
- altas(ajax)控件(十四):为下拉控件添加快捷键查找功能的ListSearchExtender
- js:动态添加select选项,兼容IE和Firfox
- js如何控制select控件(下拉列表)
- javascript(JS)完全控制Select下拉框 -
- JS对select动态添加options操作[IE&FireFox兼容]
- 可输入的下拉列表js
- js向下拉列表的末尾添加一个 "nami" 选项
- altas(ajax)控件(十四):为下拉控件添加快捷键查找功能的ListSearchExtender
- js入门·表单元素(select下拉列表)制作二级联动菜单和网站导航
- JSF表格中selectBooleanCheckbox快选功能JS代码
- js入门·表单元素(select下拉列表)制作二级联动菜单和网站导航 .txt
- select 下拉列表(添加,删除option对象)