纸头折飞机
欢迎大家加入KitJs官方高级QQ群88093625,讨论前端技术,上海携程招聘H5,iOS,android,产品,设计,交互,测试,有意者发简历到xueduanyang1985@163.com
随笔 - 48,  文章 - 2,  评论 - 595,  阅读 - 57万

简介

对于combox功能实现的最小化js代码,页面原型参考dojo的combox模样,支持键盘动作以及自动筛选,高亮等

API

初始化方法

编码方式





Css申明方式

<select class="combox" debug="true">

只要class中包含了combox即可,class中同时包含其他样式也可以。如

<select class="abc combox def">

亦可

配置参数说明

combox支持配置参数如下

  • debug: true/false,是否显示原始的select元素可见
  • searchMode: 0为模糊不区分大小写,1为前缀搜索不区分大小写
  • remoteSourceUrl:远程数据源url,支持json格式为下
{"text":"a","value":"b"}, {"text":"a1","value":"b1"}
  • remoteFilterUrl:筛选时候读取的远程url,参数为xxxx?asdasd=~!value!~,~!value!~为宏,在触发时会被替换为当前输入框的值
  • allowAnyValue:默认为false,不允许combox输入非options内的数据
  • displayValue:combox的显示值,当displayValue在combox的options里面能够找到与之对应的value时候,它显示该option的text,否则他显示displayValue
  • pleaseSelect:当combox的txtBox值为pleaseSelect的文本时,下拉时展开所有options
  • mouseDblClick:0为单击,1为双击

举例:





或者

<select class="combox" allowAnyValue="true" pleasSelect="请选择" debug="true">

亦可

 

 项目的google code地址

http://code.google.com/p/enhancehtml/

 

效果 

 

 

 

posted on   薛端阳  阅读(3607)  评论(7编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库

< 2010年4月 >
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示