javascript Aertify不能正常工作与确认框

javascript Aertify not working properly with confrim box

本文关键字:工作 确认 Aertify 不能 常工作 javascript      更新时间:2023-09-26

我正在使用java script Alertify库来使用花哨的警报。但是我面临的问题是,当我想在客户端使用确认框,如果它是真的,那么它应该运行服务器端事件,但只是在点击按钮,它运行服务器端代码。这里是代码:请帮助我,如果我选择ok,那么我应该运行服务器客户端..

  <asp:ImageButton id="remove" runat="server"
                                       ToolTip="Delete" 
                                       CssClass="controlbuttonjob"
                                           onClientClick="return  alertify.confirm('Are you sure you want to Delete?')"
                                           OnClick="remove_click"
                                           ImageAlign="left"
                                           ImageUrl="~/Style/delete.png"

                                              RowIndex='<%# Container.DisplayIndex %>'
                                          />

这种类型的对话框可以运行并立即返回。

之后,如果你按下它们的一些按钮,比如cancelok,它们会调用你设置的函数。

确认甚至不返回真或假,而是返回对话框的对象。

// from the http://fabien-d.github.io/alertify.js/
// confirm dialog
alertify.confirm("Message", function (e) {
    if (e) {
        // user clicked "ok"
    } else {
        // user clicked "cancel"
    }
});

所以这不像confirm()那样等待用户输入

alertify.confirm("Message", function () {
    //clicked OK
    return true;
}, function(){
    //clicked Cancel
    return false;
});