当前位置:编程学习 > C#/ASP.NET >>

window.confirm无效,在线等...

protected void Page_Load(object sender, EventArgs e)
        {

            Button1.Attributes.Add("onclick", "javascript:return window.confirm('确定吗');");
        }

运行时弹出对话框后点取消也会回发,急!! --------------------编程问答-------------------- Button1.Attributes.Add("onclick", "return window.confirm('确定吗');");
这样就好了 
--------------------编程问答-------------------- 嗯这样
Button1.Attributes.Add("onclick", "return confirm('确定吗');"); --------------------编程问答-------------------- 直接写在OnClientClick里:Button1.OnClientClick = "return confirm('确定吗');"; --------------------编程问答-------------------- Button1.Attributes.Add("onclick", "return a();");


function a()
{
   if(window.confirm("确定"))
   {
     return true;
   }
   else
   {
     return false;
   }
}
--------------------编程问答-------------------- Button1.Attributes.Add("onclick", "return window.confirm('确定吗');");
Button1.Attributes.Add("onclick", "return confirm('确定吗');");
Button1.OnClientClick = "return confirm('确定吗');";

都不行啊,而且只在IE下不行,firefox就可以的.开始我还以为是我浏览器有毛病,可试了好几台电脑都这样.
以前自己也是这么写的,郁闷 --------------------编程问答--------------------

Button1.Attributes.Add( "onclick ",   "window.confirm( '确定吗 ');return false; "); 
--------------------编程问答-------------------- 不可能,我就是IE的,在前台写

<asp:Button ID="Button_Delete" 
                class="button" runat="server" Text="删   除" 
                onclick="Button_Delete_Click" OnClientClick="return confirm('确认要删除吗?')" />

--------------------编程问答--------------------
Button1.OnClientClick = "return confirm('确认删除?')";
--------------------编程问答--------------------
引用 3 楼 alexpan 的回复:
直接写在OnClientClick里:Button1.OnClientClick   =    "return   confirm( '确定吗 '); ";

  支持下!!!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,