DropDownList实现可输入可选择(两种版本可选)


Posted in Javascript onDecember 07, 2016

1、js版本

<div style="z-index: 0; visibility: visible; clip: rect(0px 105px 80px 85px); position: absolute">
  <asp:DropDownList ID="ddlModel" runat="server" Style="z-index: -1" Width="105px"
    onchange="getModelTo(this)">
    <asp:ListItem Value="1">SSM-001</asp:ListItem>
    <asp:ListItem Value="2">DDW-523</asp:ListItem>
    <asp:ListItem Value="3">QSD-009</asp:ListItem>
  </asp:DropDownList>
</div>
<asp:TextBox ID="txtModel" runat="server" Style="z-index: 1px; position: absolute"
  Font-Size="9pt" Width="95px" Height="16px" MaxLength="50"></asp:TextBox>
<script type="text/javascript">
  function getModelTo(e) {
    document.getElementById("txtModel").value = e.options[e.selectedIndex].innerText;
    document.getElementById("txtModel").select();
  }
</script>

2、jquery版本

<div style="z-index: 0; visibility: visible; clip: rect(0px 105px 80px 85px); position: absolute">
  <asp:DropDownList ID="ddlModel" runat="server" Style="z-index: -1" Width="105px"
    onchange="getModelTo(this)">
    <asp:ListItem Value="1">SSM-001</asp:ListItem>
    <asp:ListItem Value="2">DDW-523</asp:ListItem>
    <asp:ListItem Value="3">QSD-009</asp:ListItem>
  </asp:DropDownList>
</div>
<asp:TextBox ID="txtModel" runat="server" Style="z-index: 1px; position: absolute"
  Font-Size="9pt" Width="95px" Height="16px" MaxLength="50"></asp:TextBox>
<script type="text/javascript">
  function getModelTo(e) {
    $("#txtModel").val($("#ddlModel").find("option:selected").text());
    $("#txtModel").select();
  }
</script>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
ExtJS的FieldSet的column列布局
Nov 20 Javascript
jQuery 源码分析笔记(7) Queue
Jun 19 Javascript
浅谈Javascript面向对象编程
Nov 15 Javascript
简述JavaScript的正则表达式中test()方法的使用
Jun 16 Javascript
jQuery EasyUI封装简化操作
Sep 18 Javascript
JavaScript严格模式详解
Jan 16 Javascript
div中文字内容溢出常见的解决方法
Mar 16 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
Sep 11 Javascript
Three.js利用顶点绘制立方体的方法详解
Sep 27 Javascript
vue实现百度下拉列表交互操作示例
Mar 12 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
May 06 Javascript
详解利用eventemitter2实现Vue组件通信
Nov 04 Javascript
BootstrapValidator超详细教程(推荐)
Dec 07 #Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
Dec 07 #Javascript
利用jquery实现下拉框的禁用与启用
Dec 07 #Javascript
jquery实现文本框的禁用和启用
Dec 07 #Javascript
浅析jQuery操作select控件的取值和设值
Dec 07 #Javascript
简单理解js的prototype属性及使用
Dec 07 #Javascript
Bootstrap基本组件学习笔记之列表组(11)
Dec 07 #Javascript
You might like
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
php+mysqli使用面向对象方式查询数据库实例
2015/01/29 PHP
php include类文件超时问题处理
2015/02/06 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
php实现简易计算器
2020/08/28 PHP
Jquery解析json数据详解
2013/12/26 Javascript
巧用replace将文字表情替换为图片
2014/04/17 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
正则表达式优化JSON字符串的技巧
2015/12/24 Javascript
Bootstrap实现登录校验表单(带验证码)
2016/06/23 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
jQuery实现背景滑动菜单
2016/12/02 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
jQuery简单绑定单个事件的方法示例
2017/06/10 jQuery
详解http访问解析流程原理
2017/10/18 Javascript
Vue中$refs的用法详解
2018/06/24 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
Vue多环境代理配置方法思路详解
2019/06/21 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
Python视频爬虫实现下载头条视频功能示例
2018/05/07 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
Django和Flask框架优缺点对比
2019/10/24 Python
关于python scrapy中添加cookie踩坑记录
2020/11/17 Python
用python查找统一局域网下ip对应的mac地址
2021/01/13 Python
CSS3 实现图形下落动画效果
2020/11/13 HTML / CSS
2014小学语文教学工作总结
2014/12/17 职场文书
个人先进事迹材料
2014/12/29 职场文书
教师年度考核自我评鉴
2015/08/11 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
浅谈Redis在直播场景的实践方案
2021/04/27 Redis
Java数据结构之链表相关知识总结
2021/06/18 Java/Android
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技