jquery实现下拉框可自定义输入文本的功能
程序员文章站
2024-01-07 19:07:46
...
一般来说,Select下拉框只能选择,不能用来输入内容。当下拉框没有要选择的信息项时,则需要手动输入。
实现思路:通过select与text文本框的结合,具体实现是通过将text文本框覆盖到select下拉框上,只露出三角形部分,再通过onchange()点击函数,给文本框赋值。
具体代码如下所示
<p style="position:relative;"> <span style="margin-left:100px;width:18px;overflow:hidden;"> <select id="DanWei" style="width:235px;margin-left:-86px;height:31px;" onchange="danwei()"> <option value="m3/s" selected>m3/s</option> <option value="mm">mm</option> <option value="℃">℃</option> <option value="KV">KV</option> </select> </span> <input type="text" id="units" name="units" style="width: 215px;margin-left: -239px;height: 31px;color:#000;"> </p> <script type="text/javascript"> //用于单位选择更换赋值给文本框 function danwei(){ var text=$("#DanWei").val(); $("#units").val(text); } </script>
更多相关教程请访问 JavaScript视频教程
推荐阅读
-
jquery实现下拉框可自定义输入文本的功能
-
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能_PHP
-
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
-
jQuery实现限制文本框的输入长度
-
jquery实现静态搜索功能(可输入搜索文字)
-
jquery实现文本框数量加减功能的例子分享
-
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
-
jQuery实现输入框的放大和缩小功能示例
-
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
-
使用JQuery库提供的扩展功能实现自定义方法