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>
    

      

  • 相关阅读:
    Activity生命周期回顾
    Android Camera拍照 压缩
    Android获取相册图片
    Android 常用系统控件
    Java synchronized详解
    Android输入法开发
    Android Toast和Notification
    Extjs 自定义控件
    在Extjs中动态增加控件
    数据库中存储js代码无法json解析
  • 原文地址:https://www.cnblogs.com/ipetergo/p/7259498.html
Copyright © 2011-2022 走看看