zoukankan      html  css  js  c++  java
  • JavaScript Confirm 失效的解决办法

    今天遇到一个奇怪的问题,在页面后台添加Button的onclick属性,用户删除前给出一个确认提示,可是无论点确定还是取消,都执行后台代码的btnDelete_Click事件。

    protected void Page_Load(object sender, EventArgs e)
            {

                
    if (!IsPostBack)
                {
                    BindData();

                    btnDelete.Attributes.Add(
    "onclick""javascript:return confirm('您是否删除当前目录?');"); 
                }

            }

    后来分析可能是因为页面加载Ajax控件的缘故,后来将确认提示脚本放到前台,问题解决。

    <script type="text/jscript" language="javascript">
        function validate(s, e) {
            
    if (confirm('您是否删除当前目录?'))
                e.processOnServer 
    = true
             
    else
                e.processOnServer 
    = false
            }
        
    </script>


    <asp:Button ID="btnDelete" runat="server" Text="删除" onclick="btnDelete_Click" AutoPostBack="false" ><ClientSideEvents  Click="validate" /></asp:Button>
  • 相关阅读:
    入门经典 第七章 7.3.3 二进制生成子集
    gdb调试方法简要总结
    Erlang_1
    hdu 1144
    创建一个类,重载运算符实现多项式的加,减,乘运算
    ubuntu12.04 iNodeClient 连校园网
    ftime使用
    CodeForce 264 A. Escape from Stones
    hdu 1161 Eddy's mistakes
    hdu 1064
  • 原文地址:https://www.cnblogs.com/habin/p/1897709.html
Copyright © 2011-2022 走看看