解决方案 »
- 鼠标悬浮在DIV上是显示图片,出了DIV范围隐藏图片(图片可点击)
- jqgrid显示列名时出现乱码的的原因
- 小代码段解释
- jsp中加vc写的ocx怎么一直提示安装??
- 自己做的JavaScript网页特效网,希望各位提下宝贵意见(如:网站结构,网站优化,推广,如何发展下去...)
- 关于屏蔽backspace
- 怎样javascript把gb2312的编码转换成utf-8的编码
- 用 MVC 的概念来编写前端模块~~~~~~~~~~~ 右键查看源代码!
- 请问,如何判断父窗口是不是已关闭?
- 请教网页设计中的一个问题:关于如何显示时间的问题
- js能取得当前IE中的查看菜单中编码项中的值吗?
- 请问:给定一个开始日期和结束日期以及工作区间的间隔天数,怎么得到下面的结果?
function SelectAll()
{
//debugger;
var checks = document.getElementsByTagName("INPUT");
var checka = document.getElementById("CheckAll");
for(i = 0,count = checks.length;i<count;i++)
{
if(checks.item(i).type == "checkbox" && checka != checks.item(i))
{
checks.item(i).checked = checka.checked;
/*
if(checks.item(i).checked)
{
checks.item(i).parentElement.parentElement.className="mousedown";
}
else
{
checks.item(i).parentElement.parentElement.className="mouseup";
}
*/
}
}
}
function SelectOne(obj)
{
var checka = document.getElementById("CheckAll");
var ALLCHECK_FLAG = true;
if(!obj.checked)
{
checka.checked = false;
/*选中行的样式*/
//obj.parentElement.parentElement.className="mouseup";
}
else
{
/*未选中行的样式*/
//obj.parentElement.parentElement.className="mousedown";
var checks = document.getElementsByTagName("input");
for(i = 0,count = checks.length;i<count;i++)
{
if(checks.item(i).type == "checkbox")
{
if(checks.item(i) != checka)
{
if(!checks.item(i).checked)
{
ALLCHECK_FLAG = false;
break;
}
}
}
}
checka.checked = ALLCHECK_FLAG;
}
}
<asp:TemplateField ItemStyle-Width="1px">
<HeaderTemplate>
<input id="CheckAll" onclick="SelectAll()" type="checkbox" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckOne" onclick="SelectOne(this)" runat="server" />
</ItemTemplate>
<ItemStyle Width="10px" />
</asp:TemplateField>
这两个字用什么控件显示,是HTML控件,还是服务器控件好.谢谢了!
{
var elements = document.aspnetForm.elements;
var counter = elements.length;
var allcbx = document.getElementById('cbxSelectAll');
if(allcbx.checked == true)
{
for(j = 0;j<counter-1;j++)
{
var element = elements[j];
if(element.type=="checkbox")
{
element.checked = true;
}
}
document.getElementById('<%=lblDisplay.ClientID%>').value = "全消";
}
}
选种时这个Label显示全消,未选中时显示全选.就这个意思,我现在是这个label它显示不出来.
function CheckAll()
{
var elements = document.aspnetForm.elements;
var counter = elements.length;
var allcbx = document.getElementById('cbxSelectAll');
if(allcbx.checked == true)
{
for(j = 0;j <counter-1;j++)
{
var element = elements[j];
if(element.type=="checkbox")
{
element.checked = true;
}
}
document.getElementById(' <%=lblDisplay.ClientID%>').innerHTML = "全消";
}
}
{
var elements = document.aspnetForm.elements;
var counter = elements.length;
var allcbx = document.getElementById('cbxSelectAll');
for(j = 0;j <counter-1;j++)
{
var element = elements[j];
if(element.type=="checkbox")
{
element.checked = allcbx.checked;
}
}
document.getElementById(' <%=lblDisplay.ClientID%>').value = allcbx.checked ? '全消' : '全选'
}