您的位置:首页 > 其它

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 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐