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>
  • 相关阅读:
    实现CA和证书申请
    1.ssh端口
    1.对称加密6和7的操作
    关于网页访问并发量,统计前十,防火墙
    双指针法
    并查集
    c++常用函数
    vector常用方法
    贪心算法
    字符串类问题
  • 原文地址:https://www.cnblogs.com/habin/p/1897709.html
Copyright © 2011-2022 走看看