Response.Write("<script language=JavaScript> function ConfirmDeletion() {return confirm('确实要删除这些吗?');}</script>")
Me.button2.Attributes.Add("onClick", "return ConfirmDeletion();")
我用此种方法可以实现弹出对话框,可是,它是在点击按钮时马上弹出,点确定后,才去执行button_click中的代码,
我想达到的目的是:点击删除按钮,先执行按钮中的代码,判断是否选中了内容,如果没有选中,提示先选择,如果选中了,弹出对话框,问是否真删除,点确定继续,取消不操作,这个问题很急啊!请高手们献计出策,先谢谢各位了,都用js不能满足我的要求,因为还要判断,和服务器代码交互,这个问题就象本网站的这个页面,点击“提问“后,提示对话框,取消不操作,确定操作,但又一点不同就是先检查一个控件是否选中,
Me.button2.Attributes.Add("onClick", "return ConfirmDeletion();")
我用此种方法可以实现弹出对话框,可是,它是在点击按钮时马上弹出,点确定后,才去执行button_click中的代码,
我想达到的目的是:点击删除按钮,先执行按钮中的代码,判断是否选中了内容,如果没有选中,提示先选择,如果选中了,弹出对话框,问是否真删除,点确定继续,取消不操作,这个问题很急啊!请高手们献计出策,先谢谢各位了,都用js不能满足我的要求,因为还要判断,和服务器代码交互,这个问题就象本网站的这个页面,点击“提问“后,提示对话框,取消不操作,确定操作,但又一点不同就是先检查一个控件是否选中,
解决方案 »
- GridView中的EditItem加入DropDownList,如何根据每一行的结果确定下拉列表的值
- 分享VS2010中文版下载;顺便问个问题拖拽控件保存其大小?
- 存储过程执行太慢,帮忙改进下,没积分了
- 谁用过DXperienceUniversal-9.2.6.exe 出错了
- 如何编写程序计算出我一口能吃掉多大的苹果
- div显示
- 关于在线编辑器在asp.net中的应用
- 为什么程序设断点,可以看到满意的结果,布设断点看不到满意的结果?
- 请教gridview传值问题
- 关于ASP.NET2.0中GridView对Row移动的问题
- 求助:OleDbCommand 执行Update Access数据库,出现“至少一个参数没有被指定值”
- 经常出现这个配置错误,多次刷新页面后自动消失,请问是何原因,如何解决?
{
if(checkbox.checked)//选中
{
return confirm('确实要删除这些吗?');
}
else
{
alert('没选中!');
return false;
}
)
function CheckNull(form)
{ var ck=0;
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name!="CheckBox2" && e.type=="checkbox"&&e.checked)
ck=1;
}
if (ck!=1 )
{
alert("你还没有选择要删除的信息!请至少选择一个吧。");
return false;
}
else
{
return confirm('确定要删除所选择的记录吗 ?');
}
}
cs
Button4.Attributes.Add("onclick","return CheckNull(Form2)");
在js中检测控件是否选中
///点击服务器控件弹出提示窗口的实现方法一
///服务器控件的 script 操作
///</summary>
1. <asp:Button ID=button1 Runat=server Text=button1></asp:Button>
2.
<script language=javascript for="button1" event="onclick()">
<!--
alert('') ;
//-->
</script>
///<summary>
///点击服务器控件弹出提示窗口的实现方法二
///</summary>
if (!IsPostBack)
{
btnClose.Attributes.Add("onclick","javascript:if(!window.confirm('您确认删除此条记录吗?')) return false");
}
///<summary>
///点击服务器控件弹出提示窗口的实现方法三
///服务器控件的 script 操作
///</summary>
自己在脚本中写__dopostback()
{ var dom=document.all;
for(i=0;i<dom.length;i++)
{
if(dom[i].tagName=="INPUT"&&dom[i].type.toLowerCase()=="checkbox")
{
if(dom[i].checked)
{
return confirm('确定删除?');
}
}
}
alert("请选择要删除的项");
return false;
}
但是,checkbox是做为模板列控件放在DateGrid中那怎么办,在js中怎么获取DataGrid中全部checkbox
在datagrid中的checkbox可以在服务端上进行判断。
在page_load中写
Button.Attributes.Add("onclick","return confirm('确实要删除这些吗?')");
就可以实现你需要的功能了。
{
if(document.forms[0][w].type=="checkbox")
{
..................
}
}