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%;
width: 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,
width: 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 = "选中的项是:\n\r";
$("[name=items]:checkbox:checked").each(function () { str += $(this).val() + '\n\r';
});
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>
web前端 ajax加载动态生成复选框demo的更多相关文章
- ExtJs动态生成复选框
var old_value = Ext.get("fgzr_select").getValue() if(old_value == ""){ document. ...
- Js动态添加复选框Checkbox
Js动态添加复选框Checkbox的实例方法!!! 首先,使用JS动态产生Checkbox可以采用如下类似的语句: var checkBox=document.createElement(" ...
- 复选框demo
本篇文章是关于复选框的,有2种形式:1.全选.反选由2个按钮实现:2.全选.反选由一个按钮实现. <!DOCTYPE html> <html> <head> < ...
- ajax动态添加复选框
function getLands() { $.ajax({ url:"httpserver.do?doPost&userQygs="+$("#userQygs& ...
- 获取url中的参数\+发送ajax请求根路径|+获取复选框的值
//获取url中的参数function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=( ...
- web前端图片加载优化,从图片模糊到清晰的实现过程
在网页图片显示的时候,会发现许多网站采用了先模糊,然后在慢慢清晰的过程,这样的加载用户体验是比较好的,那么如何实现呐? 默认加载2张图片,一张缩略图,一张原图,当打开网页的时候默认只显示缩略图,然后我 ...
- web项目页面加载时,下拉框有值
1.我用的框架是springmvc和mybaitis 由于没有整个项目,直接就去请求的action :http://localhost:8080/ytert/test/selectStoreType ...
- easyui_tree 复选框 动态加载树
controller动态获取单位用户树 #region 下拉树菜单 /// <summary> /// 获取工作人员树菜单 /// </summary> /// <par ...
- Python爬虫-05:Ajax加载的动态页面内容
1. 获取AJAX加载动态页面的内容 1.1. Introduction 如果所爬取的网址是通过Ajax方式加载的,就直接抓包,拿他后面传输数据的文件 有些网页内容使用AJAX加载,只要记得,AJAX ...
随机推荐
- The Interview Outline
************************* 一.基础部分************************* 1.1 常用数据类型 - 字符串 split/strip/replace/find/ ...
- Android 编程 AMapLocationClientOption 类中的 setNeedAddress 方法用处 (高德地图 com.amap.api.location.AMapLocationClientOption 中的类)
最近在用高德地图来写Android App, 其中有一些 方法是不太理解的,这里写一下 对 高德地图 com.amap.api.location.AMapLocationClientOption ...
- table中文字过长使用省略号
1.设置table固定布局,否则自适应布局会不受控制 table{ table-layout: fixed; } 2.设定td宽度占比 <table> <col width=&quo ...
- swing自定义JDialog弹出框
第一次搞swing,自定义JDialog的例子较少,写下来备忘 ,对JDialog中的文本框进行了验证 package com.chauvet; import java.awt.Component; ...
- CALayer4-自定义层
一.自定义层的方法1 方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D API进行绘图 1.创建一个CALayer的子类 2.在.m文件中覆盖dr ...
- LeetCode Friend Circles
原题链接在这里:https://leetcode.com/problems/friend-circles/description/ 题目: There are N students in a clas ...
- 使用C#和Java发送邮件(转载)
using System.Net.Mail; using System.Net; public class EmailEntity { private MailMessage mm; /// < ...
- drone 学习三 条件步骤
1. 基本格式 pipeline: slack: image: plugins/slack channel: dev + when: + branch: master 2. 几种条件类型 a. bra ...
- Nunit中如何进行事务性单元测试
单元测试要求:单元测试方法并不真正去变更数据库,也就是说单元测试不依赖于数据库中的数据.那我们如何解决执行单元测试方法后,不变更数据库中数据呢? 一般的解决方案有两种: 1. 新建一个单元测试数据库, ...
- 笔记:FastAdmin 之 jQuery 选择器 $("[name$='[]']", form) 学习
笔记:FastAdmin 之 jQuery 选择器 $("[name$='[]']", form) 学习 $("[name$='[]']", form)这个是什 ...