Input实现下拉框多选
来源:互联网 发布:电子技术仿真软件 编辑:程序博客网 时间:2024/06/06 18:32
<div align="center" class="div2">
<input type="text" readonly="readonly" name="col<%=String.format("%03d", col)%>" id="col<%=String.format("%03d", col++)%>"
class="cInp" style="width: 80px"/>
</div>
<div align="left" class="div1">
<ul align="left" class="close NG" style="width: 70px;">
<li align="left"><input style="width: 30px" type="checkbox" name="ng" value="①" />①</li>
<li align="left"><input style="width: 30px" type="checkbox" name="ng" value="②" />②</li>
<li align="left"><input style="width: 30px" type="checkbox" name="ng" value="③" />③</li>
<li align="left"><input style="width: 30px" type="checkbox" name="ng" value="④" />④</li>
<li align="left"><input style="width: 30px" type="checkbox" name="ng" value="⑤" />⑤</li>
<li align="left"><input style="width: 30px" type="checkbox" name="ng" value="⑥" />⑥</li>
<li align="left"><input style="width: 30px" type="checkbox" name="ng" value="⑦" />⑦</li>
<li align="left"><input style="width: 30px" type="checkbox" name="ng" value="⑧" />⑧</li>
</ul>
</div>
</div>
css样式:
.mdiv{
margin-bottom:10px;
/* position:relative; */
}
.div1{
width:80px;
padding-top:0px;
padding-left:0px;
position:absolute;
}
.div1 ul{
margin-top:0px;
padding-left:0px;
background-color:#ccc;
list-style:none;
}
.div1 ul li{
padding-left:0px;
}
.div1 ul li input{
margin-left:5px;
}
.close{
display:none;
}
.open{
display:block;
}
js:
//input绑定单击事件 实现下拉多选
function addClickInput(){
$(".cInp").click(function(){
var position=$(this).offset();
var $div1 = $(this).parents(".div2").next();
$div1.offset({
top:position.top+22,
left:position.left-30
});
$div1.find(".NG").toggleClass("open");
$div1.find(".NG input[name=ng]").click(function(){
var arr=new Array();
$div1.find("input[name=ng]:checked").each(function(key,value){
arr[key]=$(value).val();
});
var $div2 = $(this).parents(".div1").prev();
$div2.find(".cInp").val("");
$div2.find(".cInp").val(arr.join(","));
});
});
}
- Input实现下拉框多选
- jQuery实现input下拉多选框
- ztree实现下拉功能 input
- 在html5中实现input下拉提示
- input输入框下拉提示、js的keyup的实现、
- 微信小程序实现下拉刷新清空input输入内容
- input覆盖select实现可输入下拉框
- Select Input下拉框
- input动态下拉--ajax
- 实现select下拉框多选
- EasyUI实现下拉框多选
- input标签加下拉框
- 下拉框可实现select与input功能的简便做法
- ui组件——多选下拉input的实现(带有搜索功能)
- jQuery实现当select下拉框内容变化时,input输入框内容随之变化
- 【项目实战】select+input实现下拉框左右选择+模糊查询功能
- 仿百度等input下拉框搜索(jquery.autocomplete.js插件实现)
- JS实现点击下拉菜单把选择的内容同步到input输入框内
- 推荐算法之 slope one 算法
- jxbrowser 监听所有网络请求 jxbrowser 系列教程2
- Ubuntu 14.04安装和使用python3.5
- 480. Sliding Window Median
- spark入门(4)----scala扫盲(1)
- Input实现下拉框多选
- python 版本切换脚本(切记根据自己的需求更改,出错自己负责)
- sql server如何对表进行查看锁和解锁
- SIGABRT的可能原因
- 颜色格式转换: 最简单的基于FFmpeg的libswscale的示例(YUV转RGB)
- Java基础面试题
- Mac OS X系统下adb调试Android手机的方法
- 【scala】Scala中lazy关键字的使用和理解
- PHP开发增删改查