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去除字符串末尾的空白实例代码
Sep 22 Javascript
jquery操作select方法汇总
Feb 05 Javascript
详细解读AngularJS中的表单验证编程
Jun 19 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
Feb 16 Javascript
Vue异步组件使用详解
Apr 08 Javascript
js如何获取网页所有图片
May 12 Javascript
layui前段框架日期控件使用方法详解
May 19 Javascript
浅谈如何使用 webpack 优化资源
Oct 20 Javascript
轻量级JS Cookie插件js-cookie的使用方法
Mar 22 Javascript
vuex实现及简略解析(小结)
Mar 01 Javascript
vue使用showdown并实现代码区域高亮的示例代码
Oct 17 Javascript
javascript实现简易计算器功能
Sep 23 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下intval()和(int)转换使用与区别
2008/07/18 PHP
php程序的国际化实现方法(利用gettext)
2011/08/14 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
优化PHP代码技巧的小结
2013/06/02 PHP
php使用正则验证中文
2016/04/06 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
PHP日期和时间函数的使用示例详解
2020/08/06 PHP
js综合应用实例简单的表格统计
2013/09/03 Javascript
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
浅谈json取值(对象和数组)
2016/06/24 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
jQuery 插件封装的方法
2016/11/16 Javascript
javascript中json对象json数组json字符串互转及取值方法
2017/04/19 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
2018/11/06 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
jQuery实现异步上传一个或多个文件
2020/08/17 jQuery
Python实现简单的可逆加密程序实例
2015/03/05 Python
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
python3 面向对象__类的内置属性与方法的实例代码
2018/11/09 Python
浅谈python3打包与拆包在函数的应用详解
2020/05/02 Python
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
美国最大的珠宝商之一:Littman Jewelers
2016/11/13 全球购物
汉森冲浪板:Hansen Surfboards
2018/05/19 全球购物
北美最大的零售退货翻新商:VIP Outlet
2019/11/21 全球购物
Auguste The Label官网:澳大利亚一家精品女装时尚品牌
2020/06/14 全球购物
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
高三语文教学反思
2014/01/15 职场文书
竞聘演讲稿怎么写
2014/08/28 职场文书
赔偿协议书怎么写
2015/01/28 职场文书