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 相关文章推荐
基于jquery的网页SELECT下拉框美化代码
Oct 28 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
Jun 08 Javascript
微信小程序 wxapp内容组件 icon详细介绍
Oct 31 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
Jan 10 Javascript
Node.js之网络通讯模块实现浅析
Apr 01 Javascript
javascript 的变量、作用域和内存问题
Apr 19 Javascript
jQuery实现动态删除LI的方法
May 30 jQuery
基于JSON数据格式详解
Aug 31 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
Sep 16 Javascript
JavaScript生成随机验证码代码实例
Sep 28 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
Oct 30 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 date函数参数详解
2006/11/27 PHP
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
2013/04/15 Javascript
关于jQuery object and DOM element
2013/04/15 Javascript
JavaScript中把数字转换为字符串的程序代码
2013/06/19 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
微信小程序 仿猫眼实现实例代码
2017/03/14 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
2017/05/05 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
layui table 复选框跳页后再回来保持原来选中的状态示例
2019/10/26 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
关于Python的一些学习总结
2018/05/25 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
python pptx复制指定页的ppt教程
2020/02/14 Python
Python decimal模块使用方法详解
2020/06/08 Python
Python:__eq__和__str__函数的使用示例
2020/09/26 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
打造经典复古风格的品牌:Alice + Olivia(爱丽丝+奥利维亚)
2016/09/07 全球购物
DJI大疆无人机官方商城:全球领先的无人飞行器研发和生产商
2016/12/21 全球购物
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
英国钻石公司:British Diamond Company
2020/02/16 全球购物
卫校中专生个人自我评价
2013/09/19 职场文书
出口公司经理求职简历中的自我评价
2013/10/13 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
医护人员继续教育学习心得体会
2016/01/19 职场文书