• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

bootstrap实现多个下拉框同时搜索的实例

java 搞代码 4年前 (2022-01-05) 40次浏览 已收录 0个评论

下面小编就为大家带来一篇bootstrap实现多个下拉框同时搜索的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

1、第一个下拉框代码

 <div class="btn-group col-sm-3 col-xs-6 util-btn-margin-bottom-5 quick-search"> <!--快速查询--><div class="input-group"> <span class="input-group-addon"><i class="fa fa-search"></i></span> 请选择数据资源 <option value="${entity.alias!}" selected>${entity.alias!} <option value="${entity.alias!}" selected>${entity.alias!} <option value="${entity.alias!}" selected>${entity.alias!}</div></div>

2、第二个下拉框代码

 <div class="btn-group col-sm-3 col-xs-6 util-btn-margin-bottom-5 quick-search"> <!--快速查询--><div class="input-group"> <span class="input-group-addon"><i class="fa fa-search"></i></span> <option value="${entity.id}" selected>${entity.id} - ${entity.name}</div></div>

3、后台js代码(url 参数整理)

 bindEvents:function(){     var self = this, dom = self.element;     $('select[name="copyfrom"]', dom).change(function(event){     self.params.copyfrom = $(this).val();     var url = self.formatParams(self.params);     window.location.href = "cekasp_article.htm" + url;   });     $('select[name="cid"]', dom).change(function(event){     self.params.cid = $(this).val();     var url = self.formatParams(self.params);     window.location.href = "cekasp_article.htm" + url;   }); }   formatParams:function(params){     var self = this;     var url = "";     for(var param in params){     if(params[param]){       url += param + "=" + params[param] + "&";     }   }     if(url.length > 0){       url = "?" + url.substring(0,url.length-1);   }     return url;   }

4、后台java部分代码(接收参数,然后过滤器根据参数得到想要的结果)

 String categoryId = request.optString("cid");   if (!ValidateUtil.isNull(categoryId)) {   // 加载栏目信息   JSONObject jsonCategory = toJSONObject(adminService.loadById(CekaspCategory.class, categoryId));     response.put("category", jsonCategory);     param.<p style="color:transparent">来源gao!%daima.com搞$代*!码$网</p>addFilter("id", FilterType.IN, articleIdList, 1);   }   String copyfrom = request.optString("copyfrom");   if (!ValidateUtil.isNull(copyfrom)) {     param.addFilter("copyfrom", FilterType.EQUALS, copyfrom); } List articleList = adminService.list(CekaspArticle.class,param); 

以上就是bootstrap实现多个下拉框同时搜索的实例的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:bootstrap实现多个下拉框同时搜索的实例
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址