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简单实现图片预加载
Apr 20 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
Sep 30 Javascript
Javascript中的对象和原型(二)
Aug 12 Javascript
利用Node.js制作爬取大众点评的爬虫
Sep 22 Javascript
用jmSlip编写移动端顶部日历选择控件
Oct 24 Javascript
jQuery Validate让普通按钮触发表单验证的方法
Dec 15 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
Feb 21 Javascript
koa上传excel文件并解析的实现方法
Aug 09 Javascript
如何在 JavaScript 中更好地利用数组
Sep 27 Javascript
一次Webpack配置文件的分离实战记录
Nov 30 Javascript
如何根据业务封装自己的功能组件
Apr 19 Javascript
二维码条形码生成的JavaScript脚本库
Jul 07 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之Smarty入门
2007/01/04 PHP
php 显示指定路径下的图片
2009/10/29 PHP
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
2014/01/09 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
vuex state及mapState的基础用法详解
2018/04/19 Javascript
小程序转发探索示例
2019/02/19 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
js实现图片跟随鼠标移动效果
2019/10/16 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
Python常见格式化字符串方法小结【百分号与format方法】
2016/09/18 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
Python函数参数定义及传递方式解析
2020/06/10 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
h5页面唤起app如果没安装就跳转下载(iOS和Android)
2020/06/03 HTML / CSS
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
美国综合购物商城:UnbeatableSale.com
2018/11/28 全球购物
类和结构的区别
2012/08/15 面试题
师范应届生求职信
2013/11/15 职场文书
奥巴马演讲稿
2014/01/08 职场文书
礼貌问候语大全
2015/11/10 职场文书
2016十一国庆节慰问信
2015/12/01 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
golang 实现并发求和
2021/05/08 Golang
对Keras自带Loss Function的深入研究
2021/05/25 Python