JavaScript下拉选择框封装组件

下拉选择框的封装方式,蛮适合懒得手动写一堆配置的你。单选、多选一套搞定,调用起来也顺手。你只要传idnamedata这些常规参数,默认值、回调都能带上,灵活性挺高。

初始化单选下拉框用initCombo,多选用initMulCombo,都支持默认选中和“选择”的占位提示。比如表单里常见的性别选择、兴趣爱好,基本一句就能配好。

数据结构清晰,字典数据用一个data数组传进来,选中项用sKey标出来就行。多选的sKey用逗号分隔一下,比如"01,02,03"这样,直观。

还有一点,整个下拉是基于myCombo封装的,响应也快,样式你自己也能定制。如果你项目里表单控件多,推荐你封一套类似的,用起来省心不少。

如果你还想扩展多选功能,可以参考这篇相关文章,思路也挺实用的。

rar
combo.rar 预估大小:5个文件
folder
新建文件夹 文件夹
file
downarrow_hover.jpg 768B
file
downarrow_visited.jpg 1KB
file
downarrow_normal.jpg 716B
file
combo.js 11KB
file
combo.css 2KB
rar 文件大小:6.63KB