javascript 获得全选
来源:互联网 发布:查看db2实例下数据库 编辑:程序博客网 时间:2024/05/23 01:20
<script language="javascript" type="text/javascript">
function GetAllCheck(checkAll)
{
var items=document.getElementsByTagName("input");
for(var i=0;i<items.length;i++)
{
if(items[i].type=="checkbox")
{
items[i].checked=checkAll.checked;
}
}
}
</script>
在HeadTem中托一个HTML控件写
onclick="GetAllCheck(this)"
<script type="text/javascript">
function CheckAll() //全选
{
var check=document.getElementById("Checkbox3");
var objLen = form1.length;
for (var iCount = 0; iCount < objLen; iCount++)
{
if (form1.elements[iCount].type == "checkbox")
{
if((form1.elements[iCount].name.indexOf("CheckBox1")>-1))
{
if(check.checked == true)
{
form1.elements[iCount].checked = true;
}
else
{
form1.elements[iCount].checked = false;
}
}
}
}
}
function CheckForm() //我觉得是不是这里出错了,因为他下面判断的是不是checkbox控件,这里所说的控件是asp.net的控件吧,我用的是html的input
{
var m=0;
var t=document.getElementsByTagName("input"); //获取页面中类型为input的元素个数
for(var i=0;i<t.length;i++)
{
//判断是不是CheckBox控件,并通过名称indexOf("cbChecked") != -1方法来判断是不是GridView中的CheckBox,还判断了是不处理选中状态
if (t[i].type == "checkbox" && t[i].name.indexOf("CheckBox1") != -1 && t[i].checked == true)
{
m++;
}
}
if (m == 0)
{
alert("请选择想要处理的项!");
return false ;
}
else
{
return confirm('您确定要处理选中的项吗?');
}
}
</script>
protected void btndel_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
con.Open();
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)//gridview这里如何替换呢
{
CheckBox check = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1"); //gridview这里如何替换呢
if (check.Checked == true)
{
string sqlstr = "delete from [pagination] where sn='" + GridView1.DataKeys[i].Value + "'"; //gridview这里如何替换呢
SqlCommand cmd = new SqlCommand(sqlstr, con);
cmd.ExecuteNonQuery();
}
}
con.Close();
bandgrid();
Response.Write("<script>alert('删除成功!')</script>");
}
protected void btnSort_Click(object sender, EventArgs e)
{
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("checkbox");
TextBox text = (TextBox)GridView1.Rows[i].FindControl("sort");
text = new TextBox(); //这句去掉 if (text.Text.ToString() != "")//现在这步为空,不知道怎么取值循环直接跳过了
{
if (cbox.Checked == true)
{
cc.Info_ID = int.Parse(GridView1.DataKeys[i].Value.ToString());
cc.Sort = int.Parse(text.Text.Trim());
companyInfoManage.SortCompanyInfo(cc);//调用的存储过程,修改Input的值
}
}
}
Response.Write(" <script language=javascript>alert('修改成功!') </script>");
SortBind();//排序并绑定
}
- javascript 获得全选
- javascript全选
- js获得checkbox,全选
- checkbox全选及全选遍历获得值
- JavaScript全选与取消全选
- juqery获得全选checkbox 数据
- javascript全选 反选
- JavaScript全选及分页
- javascript 实现 checkbox 全选
- Javascript Checkbox全选练习
- CHECKBOX"全选"的JavaScript
- 经典 全选 取消JavaScript
- Javascript Checkbox全选
- HTML ---javascript全选
- javaScript checkbox全选
- javascript实现checkbox全选
- javascript 全选 反选
- javascript全选效果
- JSP登录后自动返回到登录前页面
- 计算两个日期相差的天数、月数
- 计划任务命令提示符
- sql备份的一种解决方案
- ffmpeg视频格式转换分析
- javascript 获得全选
- oracle常用命令及脚本
- 用Mencoder进行任意视频格式转换成flv
- JSP中计算页面执行(处理)时间
- 画图
- asp.net中Excel导入SQL
- SQL按条件统计
- ADC0804数模转换
- .NET 数据访问