码迷,mamicode.com
首页 > Web开发 > 详细

Button的Click事件与js函数的两种不同顺序触发方式

时间:2014-07-16 16:19:50      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:style   blog   java   color   strong   os   

先执行js,或者先执行Click事件,最近就遇到了这个问题,开始弄了两个按钮分别执行,那才叫一个蛋疼...

1.先执行js,再执行Button的Click函数

<asp:Button ID="btn_delete" runat="server" Text="提交"  onclick="button1_Click"/>


前台js为

<script language="javascript">
function xxx() {
        if (confirm("您确定要删除?")) {
            return true;
        }
        return false;
    }
</script>


在后台Page_Load()里加上

protected void Page_Load(object sender, EventArgs e)
{          
   if (!Page.IsPostBack)
   {
      btn_delete.Attributes.Add("OnClick", "return  xxx()");
   }
}

2.先执行Button的click事件,在执行js

    protected void btn_delete_Click(object sender, EventArgs e)
    {
        ClientScript.RegisterStartupScript(Page.GetType(), "", "xxx()", true);
    }

Button的Click事件与js函数的两种不同顺序触发方式,布布扣,bubuko.com

Button的Click事件与js函数的两种不同顺序触发方式

标签:style   blog   java   color   strong   os   

原文地址:http://blog.csdn.net/yangmingxing980/article/details/37877111

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!