bootstrap做前端需要实现多选下拉框

首先需要用到一个插件bootstrap-select.min.js,添加以下引用:

bootstrap-select.css

bootstrap-select.min.css

jquery-editable-select.css.css

bootstrap-select.js

bootstrap-select.min.js

页面就是这样

<div class="form-group" id="d_phone">
                        <label class="col-xs-3 control-label">手机号</label>
                         <div class="col-xs-6">
                             <select id="CCustomerPhone" name="CCustomerPhone" class="form-control"  multiple data-live-search="true">
                             </select>
                         </div><span id="s_phone" style="line-height: 34px;color: red"> </span>
                      
                       </div>
var init = "${listPhones}";
if("" !=init ){
	var selectPhone = JSON.parse("${listPhones}");
	for (var i = 0; i < selectPhone.length; i++) {
			$('#CCustomerPhone').append("<option value=" + selectPhone[i] + " selected >" + selectPhone[i] + "</option>"); 
			// 缺一不可  
		    $('#CCustomerPhone').selectpicker('refresh');  
		    $('#CCustomerPhone').selectpicker('render'); 
		}
	}else{
	$('#CCustomerPhone').selectpicker({
		'noneSelectedText': '请选择',
	});
}
	$.ajax({
			
			url : 'server/getSeriesEdition.action',
			type : 'post',
			dataType : 'json',
			data : {
				'custId' : changedCustId,
				'customerIds':customer_ids
			},
			success : function(data, textStatus, jqXHR) {
				if (data.header.status == 100) {
					var status = data.body.status;
					var msg = data.body.msg;
					var dataList = data.body.resultList;
					var soOem = data.body.soOem;
					
					$('#CCustomerPhone').empty();
					var listPhone = data.body.listPhone;
					
					for (var i = 0; i < listPhone.length; i++) {
						var  listpho =  listPhone[i].split("_");
						$('#CCustomerPhone').append("<option value=" + listpho[1] + ">" + listpho[1] + "</option>"); 
						// 缺一不可  
				        $('#CCustomerPhone').selectpicker('refresh');  
				        $('#CCustomerPhone').selectpicker('render'); 
				        
				    }







  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值