zoukankan      html  css  js  c++  java
  • web前端 ajax加载动态生成复选框demo

    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="utf-8" />
    		<title>1</title>
    	</head>
    	<script src="js/jquery.js"></script>
    	<style>
    		body {
    			font-family: Arial, Helvetica, sans-serif;
    			font-size: 12px;
    			margin: 0;
    		}
    		
    		#main {
    			height: 1800px;
    			padding-top: 90px;
    			text-align: center;
    		}
    		
    		#fullbg {
    			background-color: gray;
    			left: 0;
    			opacity: 0.5;
    			position: absolute;
    			top: 0;
    			z-index: 3;
    			filter: alpha(opacity=50);
    			-moz-opacity: 0.5;
    			-khtml-opacity: 0.5;
    		}
    		
    		#dialog {
    			background-color: #fff;
    			border: 5px solid rgba(0, 0, 0, 0.4);
    			height: 400px;
    			left: 50%;
    			margin: -200px 0 0 -200px;
    			padding: 1px;
    			position: fixed !important;
    			/* 浮动对话框 */
    			position: absolute;
    			top: 50%;
    			 400px;
    			z-index: 5;
    			border-radius: 5px;
    			display: none;
    		}
    		
    		#dialog p {
    			margin: 0 0 12px;
    			height: 24px;
    			line-height: 24px;
    			background: #CCCCCC;
    		}
    		
    		#dialog p.close {
    			text-align: right;
    			padding-right: 10px;
    		}
    		
    		#dialog p.close a {
    			color: #fff;
    			text-decoration: none;
    		}
    	</style>
    	<script type="text/javascript">
    		//显示灰色 jQuery 遮罩层
    		function showBg() {
    			var bh = $("body").height();
    			var bw = $("body").width();
    			$("#fullbg").css({
    				height: bh,
    				 bw,
    				display: "block"
    			});
    			$("#dialog").show();
    			 $.post("${ctx}/shwindow/",function (data) {
    			$.each(data, function (i, item) { 
    			$("#CityObjectcb").append(
    				"<label>"
                        +"<input name='items' type='checkbox' value="+"item.cityName" +">"+  
                          "item.cityName"+
                        "</label>"); 
                        }); 
                      })    
    		}
    		//关闭灰色 jQuery 遮罩
    		function closeBg() {
    			$("#fullbg,#dialog").hide();
    		}
    	</script>
    <script type="text/javascript">
    	function selectAll(){  
        if ($("#SelectAll").attr("checked")) {  
            $(":checkbox").attr("checked", true);  
        } else {  
            $(":checkbox").attr("checked", false);  
        }  
    }  
    </script>
    <script type="text/javascript">
            $(function () {
                //1,全选
                $("#checkedAll").click(function () {
                    $("[name=items]:checkbox").attr('checked', true);
                });
                //2,全不选
                $("#checkedNo").click(function () {
                    $("[name=items]:checkbox").attr('checked', false);
                });
                //3,反选
                $("#checkedRev").click(function () {
                    $("[name=items]:checkbox").each(function () {
                        //$(this).attr('checked', !$(this).attr('checked'));    //方式一   
                        this.checked = !this.checked;               //方式二
                    });
                });           
                //5,提交选中的值
                $("#send").click(function () {
                    var str = "选中的项是:
    
    ";
                    $("[name=items]:checkbox:checked").each(function () {
    
                        str += $(this).val() + '
    
    ';
                    });
                    alert(str);
                });
            });
        </script>
    	<body>
    		<div id="main">	
    			<input type="button" value="CNZZ智能推荐" onclick="showBg()"/>			
    			<div id="fullbg"></div>
    			<div id="dialog">
    				<p class="close">
    					<a href="#" onclick="closeBg();">关闭</a>
    				</p>
    				<div> <div>选择城市:</div>
    				<div id="CityObjectcb"></div>
    <!--<label><input name="items" type="checkbox" value="厦门" />厦门</label><br />
    <label><input name="items" type="checkbox" value="福州" />福州</label><br />
    <label><input name="items" type="checkbox" value="龙岩" />龙岩</label><br />
    <label><input name="items" type="checkbox" value="杭州" />杭州</label><br />-->
    
    <input type="button" id="checkedAll" value="全选" />
    <input type="button" id="checkedNo" value="全不选" />
    <input type="button" id="checkedRev" value="反选" />
    <input type="button" id="send" value="提交选中的值" />
    				</div>
    			</div>
    		</div>
    
    	</body>
    
    </html>
    

      

  • 相关阅读:
    openwrt 相关文章
    负载均衡相关文章
    Today's Progress
    Rodrigues formula is beautiful, but uneven to sine and cosine. (zz Berkeley's Page)
    Camera Calibration in detail
    Fundamental Matrix in Epipolar
    Camera Calibration's fx and fy do Cares in SLAM
    FilterEngine::apply
    FilterEngine 类解析——OpenCV图像滤波核心引擎(zz)
    gaussBlur
  • 原文地址:https://www.cnblogs.com/ipetergo/p/7259498.html
Copyright © 2011-2022 走看看