DataGrid中全选删除按钮,如果没选,先提示没有选择,再弹出确定删除对话框的例子
2007-10-17 14:43
561 查看
1
2 //javascript函数
3 function SelectIsNullDelete()
4 {
5 var e;
6 var number = 0;
7 for (var i = 0; i < document.getElementById("form01").elements.length; i++)
8 {
9 e = document.getElementById("form01").elements[i];
10 if (e.name.indexOf("Radio_chk") > 0 && e.checked == true)
11 number++;
12 }
13
14 if (number == 0)
15 {
16 document.getElementById("selectHidden").value = "unsure";
17 alert("您没有选中任何记录");
18 }
19 else
20 {
21 document.getElementById("selectHidden").value = "sure";
22 if (!confirm('确定要删除吗?'))
23 {
24 document.getElementById("selectHidden").value = "unsure";
25 }
26 }
27 }
28
29
30 要在前台页面中加一个
31 <input id="selectHidden" runat="server" style="height: 16px" type="hidden" />
32 其中Radio_chk为datagrid中的多选按钮
33
34
35 在后台代码中的page_load事件中的
36 if(!IsPostBack)
37 {
38 Delete_btn.Attributes.Add("onclick", "SelectIsNullDelete();");
39 }
40
41
42 在删除按钮的事件中加入
43 if (Request.Form["selectHidden"] != null)
44 {
45 if (Request.Form["selectHidden"].ToString() == "unsure")
46 {
47 return;
48 }
49 }
2 //javascript函数
3 function SelectIsNullDelete()
4 {
5 var e;
6 var number = 0;
7 for (var i = 0; i < document.getElementById("form01").elements.length; i++)
8 {
9 e = document.getElementById("form01").elements[i];
10 if (e.name.indexOf("Radio_chk") > 0 && e.checked == true)
11 number++;
12 }
13
14 if (number == 0)
15 {
16 document.getElementById("selectHidden").value = "unsure";
17 alert("您没有选中任何记录");
18 }
19 else
20 {
21 document.getElementById("selectHidden").value = "sure";
22 if (!confirm('确定要删除吗?'))
23 {
24 document.getElementById("selectHidden").value = "unsure";
25 }
26 }
27 }
28
29
30 要在前台页面中加一个
31 <input id="selectHidden" runat="server" style="height: 16px" type="hidden" />
32 其中Radio_chk为datagrid中的多选按钮
33
34
35 在后台代码中的page_load事件中的
36 if(!IsPostBack)
37 {
38 Delete_btn.Attributes.Add("onclick", "SelectIsNullDelete();");
39 }
40
41
42 在删除按钮的事件中加入
43 if (Request.Form["selectHidden"] != null)
44 {
45 if (Request.Form["selectHidden"].ToString() == "unsure")
46 {
47 return;
48 }
49 }
相关文章推荐
- DataGrid点击删除按钮弹出确认对话框一个好办法
- datagrid列中在点击删除按钮时,弹出对话框让用户确认删除,取消返回
- DataGrid 模板列中全选CheckBox 并在删除选中后给出选择删除提示
- struts删除按钮弹出对话框确定后再action里面删除
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态
- 如何在点击Datagrid的按钮“删除”时弹出确认对话框
- DataGrid点击删除按钮弹出确认对话框一个好办法
- DataGrid全选与反选,删除弹出对话框
- DataGrid点击删除按钮弹出确认对话框一个好办法
- DataGrid点击删除按钮弹出确认对话框一个好办法
- DataGrid点击删除按钮弹出确认对话框一个好办法
- 点击删除按钮弹出对话框提示是否删除
- DataGrid全选与反选,删除弹出对话框
- DataGrid弹出删除按钮的例子
- 在DataGrid中删除一行时,弹出提示对话框
- 4. 用户在文本框1,2中输入两个数,点击按钮,在文本框3中显示从文本框1的数字到文本框2中的数字之间的累加和。如果1或则2为错误的数据格式,则弹出对话框提示错误。如果文本框1中的数字比文本框2中的数字大,则提示错误。
- DataGrid点击删除按钮弹出确认对话框一个好办法
- DataGrid点击删除按钮弹出对话框的问题
- 黑马程序员之WinForm编程基础学习笔记:用户在文本框1,2中输入两个数,点击按钮,在文本框3中显示从文本框1中的数字到文本框2中的数字之间的累加和。如果1或者2为错误的数据格式,则弹出对话框提示错