ajax 动态获取checkbox,实现全选。
来源:互联网 发布:caffe matlab 编译 编辑:程序博客网 时间:2024/06/03 17:49
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script src="../js/jquery-1.9.1.js" type="text/javascript"></script>
<link href="../ued/themes/default/css/umeditor.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="../ued/third-party/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8" src="../ued/umeditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="../ued/umeditor.min.js"></script>
<script type="text/javascript" src="../ued/lang/zh-cn/zh-cn.js"></script>
<title></title>
</head>
<body>
<form runat="server" style="margin:0 auto;" id="form" class="form-horizontal group-border hover-stripped" role="form">
<div id="content">
<div class="outlet">
<div class="radio_codetype row" style="text-align:center;" >
XXXX<br />
<asp:DropDownList ID="ddlSaleChannelType" runat="server" class="form-control" style="width:250px;margin-left:25%;"></asp:DropDownList>
</div>
<br />
<div id="divCheckBoxSaleChannel"style="text-align:center;" >
</div>
<%-- <br />
<div id="divIsNewSaleChannel" style="text-align:center;">
<asp:TextBox runat="server" ID="txtSaleChannel" MaxLength="20" class="form-control tip" Style="margin-left:20%;width:250px;text-align:center;float:left;" />
<div style="margin-left:5px;">
<input type="button" id="addSaleChannel" onclick="addSaleChannels();" value="+" style="width:40px;height:35px;" class="btn btn-success"/>
</div>
</div>--%>
<br />
<div style="text-align:center;margin-bottom:6px">
<asp:Button ID="btnSaveOk" runat="server" OnClientClick="saveOK();" Text="选择" class="btn btn-success " Style="width: 100px;" />
</div>
</div>
</div>
<div style="display: none;">
<asp:HiddenField ID="hfNameUrlList" runat="server" />
</div>
<script>
$(document).ready(function () {
$('#ddlSaleChannelType').change(function () {
$.post("../Controller/ApiController.ashx", {
GetResult: "getsalechannelbytype",
type: $('#ddlSaleChannelType').val(),
}, function (results, status) {
if (status == "success") {
var json = JSON.parse(results);
if (json.length > 0) {
$('#divCheckBoxSaleChannel').empty();
var str = "";
/* for (var i = 0; i < json.length; i++) {
str += "<a href=\"#\" class=\"list-group-item\" > ";
str += "<input type=\"checkbox\" name=\"checkboxSaleChannelid\" value=" + json[i].Id + " />" + json[i].Name + "</a>";
}*/
str = "<input type=\"checkbox\" onclick=\"selectAll()\"/>全选"
for (var i = 0; i < json.length; i++) {
str += "<a href=\"#\" class=\"list-group-item\" > ";
str += "<input type=\"checkbox\" class=\"ck\" name=\"checkboxSaleChannelid\" value=" + json[i].Id + " />" + json[i].Name + "</a>";
}
$('#divCheckBoxSaleChannel').append(str);
}
else {
$('#divCheckBoxSaleChannel').empty();
}
}
});
});
});
function selectAll() {
//操作所有复选框的选中状态
//$(".ck").attr("checked", true);
if ($("input[id='selAll']").is(":checked")==true) {
$(".ck").prop("checked", true);
} else {
$(".ck").prop("checked", false);
}
}
//获取选定的值
function saveOK() {
getCheckVale();
if (parent.iframeBack) {
parent.iframeBack(2, $("#<% = hfNameUrlList.ClientID %>").val());
}
}
//获取选中的
function getCheckVale() {
var uNameUrl = new Array();
$("input[name='checkboxSaleChannelid']:checked").each(function () {
var j = uNameUrl.length;
var name = $(this).next().context.nextSibling.textContent;
uNameUrl[j] = "<div dtatsysno='" + $(this).val() + "'><span>" + name + "</span><input type=\"hidden\" name=\"salechannelid\" value='" + $(this).val() + "'/>";
uNameUrl[j] = uNameUrl[j] + " <i class='icon-remove' style=\"cursor:pointer;color:red;\" onclick='delSysNo(this,3)'>删除</i></div>";
});
//拼接
userNameUrl = "";
for (var n = 0; n < uNameUrl.length; n++) {
userNameUrl = userNameUrl + uNameUrl[n];
}
$("#<% = hfNameUrlList.ClientID %>").val(userNameUrl);
}
</script>
</form>
</body>
</html>
0 0
- ajax 动态获取checkbox,实现全选。
- 获取checkbox返回undefined,实现全选/取消
- (ajax)GridView中实现CheckBox的全选
- checkbox实现全选
- javascript 实现 checkbox 全选
- Jquery 实现全选checkbox
- CheckBOx实现全选
- js实现checkbox全选
- javascript实现checkbox全选
- checkbox实现全选功能
- js实现checkbox全选
- jquery实现checkbox全选
- CheckBox全选实现
- 实现 checkbox 全选,全不选
- CheckBox全选的实现
- checkbox全选,js实现
- JS实现checkbox全选
- jq 实现CheckBox全选
- 《算法》第一章——约瑟夫环(Josephus)问题
- cocos2dx中精灵设置hue等问题
- HDFS的Federation以及HA+YARN+ResourceManagerHA
- 电阻元件
- 第九周ASCII码排序
- ajax 动态获取checkbox,实现全选。
- 手写代码给ScrollView添加约束(Masonry)
- 常用小方法整理(2)
- 第九周OJ-等比数列
- c语言基础回顾-2
- Android 之自定义加载帧动画
- 神经网络不同激活函数比较--读《Understanding the difficulty of training deep feedforward neural networks》
- (八)ArcGIS Server之发布地理编码服务
- QPixmap不能读取jpg图像,QImage不能读取jpg图像