CheckBoxList1和CheckBox1问题,CheckBoxList1和CheckBox1在同一个页面 我要是给CheckBox1打了勾,我想让CheckBoxList1里面的勾都去掉。帮帮忙啦!!!
解决方案 »
- 让人蛋疼的纠结的异步怎么搞啊=================
- 现在的 VS2008,做的aspx页面,预览时,总是预览不了,提示无法打开
- 网站发布到服务器出现错误
- 多文件上传 “无法访问已关闭的文件”
- 2006中国软件百强揭晓
- 求求各位大侠帮写个正则表达式,谢谢!!!
- 在域中一台机器上(用域帐户登录)的web应用程序,一修改系统时间(在本机修改,不是在服务器修改)就不能运行了,为什么,怎么办?
- aspx网页无法显示~~~
- .net 自带例子为何别人可以运行而我却无法用?求救!!!!!!!!!
- 文本框与树状选择框
- ajax+mysql怎么实现二级联动
- StringBuilder的AppendFormat可以简化吗
<!--
var checkFlag = true;
function ChooseAll()
{
//if( !document.all("CheckAll").Checked ) // 全选
if( checkFlag ) // 全选
{
var inputs = document.all.tags("INPUT");
for (var i=0; i < inputs.length; i++) // 遍历页面上所有的 input
{
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll" )
{
inputs[i].checked = true;
}
}
checkFlag = false;
}
else // 取消全选
{
var inputs = document.all.tags("INPUT");
for (var i=0; i < inputs.length; i++) // 遍历页面上所有的 input
{
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll" )
{
inputs[i].checked = false;
}
}
checkFlag = true;
}
}
// <summary>
// 让用户加以确认删除数据。
// </summary>
function DelRec()
{
var inputs = document.all.tags("input");
var selectedLen = 0;
for( var i=0;i < inputs.length; i ++)
{
if(inputs[i].type == "checkbox")
{
if( inputs[i].checked )
{
if(inputs[i].id != "CheckAll")
{
selectedLen ++;
}
}
}
}
if( selectedLen == 0 )
{
alert("请先选择您要删除的数据!");
return false;
}
else
{
var flag = confirm("您确定要删除所选择的这 " + selectedLen + " 条数据吗?");
if(flag)
{
return true;
}
else {
return false;}
}
}
-->
</script>
{
if (CheckBox1.Checked)
{
foreach (ListItem item in CheckBoxList1.Items)
{
item.Selected = false;
}
}
else
{
foreach (ListItem item in CheckBoxList1.Items)
{
item.Selected = true;
}
}
}
记得把CheckBox1的AutoPostBack属性设置为True
<script type="text/javascript" src="Scripts/jquery-1.4.1-vsdoc.js"></script>
<script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#CheckBox1").bind("click", function () {
var checked = $(this).attr("checked");
alert(checked);
$("#CheckBoxList1 input[type='checkbox']").each(function () {
$(this).attr("checked", checked);
});
});
});
</script>
<div>
<asp:CheckBox ID="CheckBox1" Text="Choice All" runat="server" />
</div>
<hr />
<div>
<asp:CheckBoxList ID="CheckBoxList1" runat="server">
<asp:ListItem Text="China"></asp:ListItem>
<asp:ListItem Text="USA"></asp:ListItem>
</asp:CheckBoxList>
</div>