Skip to main content
 首页 » 编程设计

javascript之onclick 事件不工作 asp.net

2024年04月30日42pander-it

嗨, friend 们,我有这个按钮,但它的按钮点击不起作用

<asp:Button ID="btnfirstnext" runat="server" Text="Next" class="next1 action-button" OnClick="btnfirstnext_Click" OnClientClick="return false;" /> 

在这里,我使用 JavaScript 就像

$(".next1").click(function () { 
            if (animating) return true; 
            animating = true; 
 
            current_fs = $(this).parent(); 
            next_fs = $(this).parent().next(); 
 
            //activate next step on progressbar using the index of next_fs 
            $("#progressbar li").eq($("fieldset").index(next_fs)).addClass("active"); 
 
            //show the next fieldset 
            next_fs.show(); 
 
            //hide the current fieldset with style 
            current_fs.animate({ opacity: 0 }, { 
                step: function (now, mx) { 
                    //as the opacity of current_fs reduces to 0 - stored in "now" 
                    //1. scale current_fs down to 80% 
                    scale = 1 - (1 - now) * 0.2; 
                    //2. bring next_fs from the right(50%) 
                    left = (now * 50) + "%"; 
                    //3. increase opacity of next_fs to 1 as it moves in 
                    opacity = 1 - now; 
                    current_fs.css({ 'transform': 'scale(' + scale + ')' }); 
                    next_fs.css({ 'left': left, 'opacity': opacity }); 
                }, 
                duration: 800, 
                complete: function () { 
                    current_fs.hide(); 
                    animating = false; 
                }, 
                //this comes from the custom easing plugin 
                easing: 'easeInOutBack' 
              // $('btnfirstnext').trigger('click'); 
 
            }); 
        }); 

我想在按钮点击事件上运行一些代码,比如

protected void btnfirstnext_Click(object sender, EventArgs e) 
    { 
        lblmessage.text="Hello this button click working"; 
 
    } 

当我加载此代码时,您可以在此处看到上面的详细信息,它仅运行 JavaScript,但不运行按钮单击事件。这个 JavaScript 用于一个弹出窗口。请帮我解决这个问题。

请您参考如下方法:

请删除 OnClientClick="return false;" 部分在 aspx.我怀疑它阻止了回发。