实现:设计出一个可以手动输入也可以下拉选择的控件。

思路:

  在下拉控件的上方放置一个文本框,但是width要注意(显示出下拉按钮),所以下拉框和文本框的position属性都是absolute,下拉框选择ongchange事件,把选中的下拉项的值赋值给文本框,这时这个文本框既可以输入也可以被下拉选择(取下拉框的值)最终取文本框中的值。

    <table cellspacing="0" cellpadding="0" width="100%" border="0"><tr><td align="left"><!--select标签和input外面的span标签的格式是为了使两个位置在同一位置,控制位置--><span style="position: absolute; border: 1pt solid #c1c1c1; overflow: hidden; width: 188px;height: 19px; clip: rect(-1px 190px 190px 170px);"><select name="aabb" id="aabb" style="width: 190px; height: 20px; margin: -2px;" onchange="javascript:document.getElementById('ccdd').value=document.getElementById('aabb').options[document.getElementById('aabb').selectedIndex].value;"><!--下面的option的样式是为了使字体为灰色,只是视觉问题,看起来像是注释一样--><option value="" style="color: #c2c2c2;">---请选择---</option><option value="闲人书库">闲人书库</option><option value="闲人BLOG">闲人BLOG</option><option value="闲人设计">闲人设计</option><option value="闲人软件">闲人软件</option></select></span><span style="position: absolute; border-top: 1pt solid #c1c1c1; border-left: 1pt solid #c1c1c1;border-bottom: 1pt solid #c1c1c1; width: 170px; height: 19px;"><input type="text" name="ccdd" id="ccdd" value="输入或选择" style="width: 170px;height: 19px; border: 0pt;"/></span></td></tr></table>

转载于:https://www.cnblogs.com/Med1tator/p/6721190.html

Html可以输入的下拉框设计相关推荐

  1. jquery模拟可输入的下拉框

    //页面html <div id="select" class="select" ><ul><c:forEach items=&q ...

  2. Android 可以输入的下拉框

    将AutoCompleteTextView与一个button组合起来,做成一个可以输入,也可以选择的下拉框. 下面是定义的xml文件,auto_spinner.xml: 1 <?xml vers ...

  3. php可输入的下拉框,jQuery实现可输入搜索文字的下拉框实例代码

    利用jQuery实现可输入搜索文字的下拉框 先看效果 功能:点击下拉框输入框时,自动显示下面的下拉列表,而且是根据输入框中输入的搜索添加,自动在后台查找,然后传到前台,展现页面. 用的的js: var ...

  4. php可输入的下拉框,JavaScript_可编辑下拉框的2种实现方式,可编辑下拉框-HTML 复制代码 代 - phpStudy...

    可编辑下拉框的2种实现方式 可编辑下拉框-HTML A类 B类 C类 D类 可编辑下拉框-JS 可编辑下拉框 可编辑下拉框 作者 function combox(obj,select){ this.o ...

  5. html input标签清除历史输入记录下拉框

    一.在html 中.如果input标签是放在form表单中的话是会有历史记录的. 比如: <!DOCTYPE html> <html> <head> </he ...

  6. LayUI表格插入可输入的下拉框

    最近在做公司的项目,有需求需要选择下拉,下拉完之后可以输入值.废话不多说,主要思路为使用HTML5的dataList标签. 主要以下步骤: 1 创建表格 <form class="la ...

  7. js空间平面坐标变换(涉及文件读取,文本提取数字,特别是x,y点,以及html下拉框设计)

    要求 在上一篇博客"名称编码"的基础上实现 1.名字的左斜变换 2.名字的耸肩变换 3.名字的比例变换 4.名字的旋转变换 5.名字的对称变换 6.名字的平移变换 变换原理 结果展 ...

  8. Android可输入的下拉框,android 可编辑的下拉框 Demo

    [实例简介] NULL 博文链接:https://royal2xiaose.iteye.com/blog/1501473 [实例截图] [核心代码] editDropdownTextbox └── e ...

  9. 可输入可下拉的输入选择框

    2019独角兽企业重金招聘Python工程师标准>>> PC <div class="row form-horizontal">            ...

  10. LayUI可选择可输入下拉框

    LayUI可选择可输入下拉框 可输入的下拉框 把input 叠加到select上,外观看起来像一个框. 利用z-index把 input框放到select 上层.并让select 不自动填充. 我现在 ...

最新文章

  1. lLinux网络相关命令,防火墙介绍及相关命令
  2. access vba 常量数组赋值_VBA数组是什么?有何作用?别担心,你只需用1分钟就明白它是什么...
  3. kali burpsuite 安装与使用
  4. 在csdn中输入公式的方法
  5. ajax兼容低版本浏览器
  6. 高级查询(1.连接查询(对列的扩展)2.联合查询(对行的扩展)3.子查询)
  7. 安装`lrzsz`包及其报错解决办法
  8. 串行设备造成鼠标乱跑的问题
  9. 搜狗浏览器智慧版_搜狗浏览器2019官方版下载,搜狗浏览器2019官方版 v3.2.1
  10. Leetcode. 14. Longest Common Prefix
  11. 51单片机c语言教程第二章,51单片机C语言教程-郭天祥-PDF转word版第二章.docx
  12. c语言常量指什么作用,c语言字符常量是什么
  13. 计算机基础考试函数公式,计算机基础-excel公式考和函数.ppt
  14. Android 修改屏幕亮度
  15. SpringBoot数据库连接池常用配置(mysql+sqlServer)
  16. 智能家居为什么跑不出“独角兽”?
  17. 琢磨事琢磨人琢磨钱,成大事也!
  18. MySQL完整笔记 总结
  19. 函数对称性常见公式_高中函数对称性总结
  20. python批量处理word格式_用python批量处理word文档

热门文章

  1. C# Json文件读取
  2. 一对多关联关系映射和设置级联属性
  3. 获取oracle自增长id,ibatis获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号...
  4. MySQL解压缩版配置安装详解【图解】
  5. php为什么发送不到sql,PHP-为什么我的Ajax无法执行我的SQL查询?
  6. tomcat内存溢出解决方案_JVM了解以下?JVM系列~内存区域与内存溢出异常
  7. [渝粤教育] 广东-国家-开放大学 21秋期末考试互联网金融10139k2
  8. 应用机器学习(二):k-NN 分类器
  9. 经典机器学习系列(八)【支持向量机】
  10. 【大规模深度强化学习(一) 】深度强化学习中的异步方法(A3C)