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 相关文章推荐
Javascript与flash交互通信基础教程
Aug 07 Javascript
JS解决url传值出现中文乱码的另类办法
Apr 08 Javascript
JS过滤url参数特殊字符的实现方法
Dec 24 Javascript
jquery ztree实现树的搜索功能
Feb 25 Javascript
vue.js入门教程之计算属性
Sep 01 Javascript
初识简单却不失优雅的Vue.js
Sep 12 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
Nov 25 Javascript
vue.js绑定class和style样式(6)
Dec 09 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
Jul 18 Javascript
详解tween.js的使用教程
Sep 14 Javascript
JavaScript学习笔记之数组基本操作示例
Jan 09 Javascript
quickjs 封装 JavaScript 沙箱详情
Nov 02 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
PHP使用file_get_content设置头信息的方法
2016/02/14 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
javascript静态的url如何传递
2007/05/03 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
js运动应用实例解析
2015/12/28 Javascript
JavaScript类型系统之基本数据类型与包装类型
2016/01/06 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
jQuery实现图片轮播效果代码
2016/09/27 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
2017/06/20 jQuery
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
python基础教程之获取本机ip数据包示例
2014/02/10 Python
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
python实现文件快照加密保护的方法
2015/06/30 Python
python使用str &amp; repr转换字符串
2016/10/13 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
2019/03/14 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
matplotlib自定义鼠标光标坐标格式的实现
2021/01/08 Python
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
英国网上超市:Ocado
2020/03/05 全球购物
校园之声广播稿
2014/01/31 职场文书
上班玩游戏检讨书
2014/02/07 职场文书
金融学专科生自我鉴定
2014/02/21 职场文书
邀请函模板
2015/02/02 职场文书
2016年世界艾滋病日宣传活动总结
2016/04/01 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript
Netflix《海贼王》真人版剧集多张片场照曝光
2022/04/04 日漫
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js