layer自动补全 select

<div class="layui-col-md4">
                <label class="layui-form-label">组织单位<span style="color:red">*</span></label>
                <div class="layui-input-block">
                    <input type="text" name="develop" id="develop" class="layui-input" lay-verify="required" value="研发部" onkeyup="search()" autocomplete="off">
                    <select type="text" id="select" lay-filter="select" autocomplete="off" placeholder="" lay-verify="required" class="layui-select" lay-search>
                        <option value="">请选择</option>
                         <c:forEach items="orgList" varStatus="org">
				<option vlue="${org.id }">${org.develop}</option>
			    </c:forEach>
                    </select>
                </div>
            </div>

 layui.use(['form', 'layedit','upload'], function () {
            var form = layui.form
   form.on('select(select)', function (data) {  
                $("#develop").val(data.value);
                $("#hc_select").next().find("dl").css({ "display": "none" });
                form.render();
            });

            window.search = function () {
                var value = $("#develop").val();
                $("#hc_select").val(value);
                form.render();
                $("#select").next().find("dl").css({ "display": "block" });
                var dl = $("#select").next().find("dl").children();
                var j = -1;
                for (var i = 0; i < dl.length; i++) {
                    if (dl[i].innerHTML.indexOf(value) <= -1) {
                        dl[i].style.display = "none";
                        j++;
                    }
                    if (j == dl.length-1) {
                        $("#elect").next().find("dl").css({ "display": "none" });
                    }
                }
                
            }
        });
        
        //添加页面
	@RequestMapping(value="/addUI.do")
	public String addUI(HttpServletRequest request){
		request.setAttribute("orglist",orgService.getList());
		return "/jsp/system/user/addUI.jsp";
	}
		
	@Transactional(propagation = Propagation.REQUIRED, readOnly = true)
	public List<?> getList(HttpServletRequest request){
		String search = res.getParameter(request, "search", "");
		String hql = "from _Organization order by _inputdate desc";
		if(!"".equals(search)){
			hql = "from _Organization where _name like '%"+ search +"%' or _name like '%"+ search +"%' order by _name,_inputdate desc";
		}
		return (List<?>) systemBaseDAO.findAll(hql);
	}
	
	public List<?> getList(){
		String hql = "from _Organization order by _inputdate desc";
		return (List<?>) systemBaseDAO.findAll(hql);
	}
	
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值