部门人员多选页面---

部门人员多选页面---

 本人的页面写的很水,算是一个bootstrap的小白。今天闲来无事,写了一个有关于人员多选的页面,代码如有不足之处,还望大神指点。





代码如下,需要自己导入bootstrap

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Bootstrap 101 Template</title>
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script type="text/javascript">
    var arry = new Array();//存在人员名字
    var divIds = new Array();//存在divId
    	function selectMamber(obj){
    		var className=$(obj).attr("class");
    		var value=$(obj).html();
    		if(className=="list-group-item"){
    			//选中
    			$(obj).attr("class","list-group-item active");
    			arry.push(value);
    			$("#userName").attr("value",arry.join("    "));
    		}else if(className=="list-group-item active"){
    			//取消选中
    			$(obj).attr("class","list-group-item");
    			for(var i = 0;i<arry.length;i++){
    				if(arry[i]==value){
    					arry.splice(i,1);
    				}
    			}
    			$("#userName").attr("value",arry.join("    "));
    		}
    	}
    	
    	function showDiv(obj){
    		debugger;
    		var divId = $(obj).attr("form");
    		divIds.push(divId);
    		for(var i=0;i<divIds.length;i++){
    			if(divIds[i]!=divId){
    				$("#"+divIds[i]).attr("style","display: none;");
    			}
    		}
    		$("#"+divId).removeAttr("style");
    	}
    </script>
    <style type="text/css">
    	 div{
    	 	display: inline;
    	 }
    </style>
  </head>
  <body>
		<div class="btn-group" role="group" >
		  <button type="button" class="btn btn-default" form="peopleDivIT" onclick="showDiv(this)">
		  	 <span class="glyphicon glyphicon-user" aria-hidden="true"></span>IT部门 
		  </button>
		  <button type="button" class="btn btn-default" form="peopleDivRS" onclick="showDiv(this)">
		  	<span class="glyphicon glyphicon-user" aria-hidden="true"></span>人事部门 
		  </button>
		  <button type="button" class="btn btn-default" form="peopleDivWX" onclick="showDiv(this)">
		  	<span class="glyphicon glyphicon-user" aria-hidden="true"></span>维修部门 
		  </button>
		</div>
		<div id="peopleDivIT" style="display: none;">
				<div class="list-group">
				  <a href="javascript:void(0);" class="list-group-item" id="1" onclick="selectMamber(this)"style="width:10%;">it张三</a>
				  <a href="javascript:void(0);" class="list-group-item" id="2" onclick="selectMamber(this)"style="width:10%;">it李四</a>
				  <a href="javascript:void(0);" class="list-group-item" id="3" onclick="selectMamber(this)"style="width:10%;">it王五</a>
				  <a href="javascript:void(0);" class="list-group-item" id="4" onclick="selectMamber(this)"style="width:10%;">it赵六</a>
				  <a href="javascript:void(0);" class="list-group-item" id="5"onclick="selectMamber(this)"style="width:10%;">it李七</a>
				</div>
		</div>
		<div id="peopleDivRS" style="display: none;">
				<div class="list-group">
				  <a href="javascript:void(0);" class="list-group-item" id="1" onclick="selectMamber(this)"style="width:10%;">人事张三</a>
				  <a href="javascript:void(0);" class="list-group-item" id="2" onclick="selectMamber(this)"style="width:10%;">人事李四</a>
				  <a href="javascript:void(0);" class="list-group-item" id="3" onclick="selectMamber(this)"style="width:10%;">人事王五</a>
				  <a href="javascript:void(0);" class="list-group-item" id="4" onclick="selectMamber(this)"style="width:10%;">人事赵六</a>
				  <a href="javascript:void(0);" class="list-group-item" id="5"onclick="selectMamber(this)"style="width:10%;">人事李七</a>
				</div>
		</div>
		<div id="peopleDivWX" style="display: none;">
				<div class="list-group">
				  <a href="javascript:void(0);" class="list-group-item" id="1" onclick="selectMamber(this)"style="width:10%;" >维修张三</a>
				  <a href="javascript:void(0);" class="list-group-item" id="2" onclick="selectMamber(this)"style="width:10%;">维修李四</a>
				  <a href="javascript:void(0);" class="list-group-item" id="3" onclick="selectMamber(this)"style="width:10%;">维修王五</a>
				  <a href="javascript:void(0);" class="list-group-item" id="4" onclick="selectMamber(this)"style="width:10%;">维修赵六</a>
				  <a href="javascript:void(0);" class="list-group-item" id="5"onclick="selectMamber(this)"style="width:10%;">维修李七</a>
				</div>
		</div>
		<input type="text" name="user" id="userName" style="width: 90%;" />
  </body>
</html>	

猜你喜欢

转载自blog.csdn.net/qq_37151646/article/details/78697477