【问题标题】:javascript Aertify not working properly with confrim boxjavascript Aertify 无法与确认框一起正常工作
【发布时间】:2013-06-14 23:31:55
【问题描述】:

我正在使用 java 脚本 Alertify 库来使用花哨的警报。但是当我想在客户端使用确认框时我遇到了问题,如果它是真的那么它应该运行服务器端事件。但是只需单击按钮它就会运行服务器端代码..这是该代码:如果我选择请帮助我好的,那么我应该运行服务器客户端..

  <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 %>'
                                          />

【问题讨论】:

    标签: javascript asp.net c#-4.0 alertify


    【解决方案1】:

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

    稍后,如果您按下他们的一些按钮,例如 cancelok,他们会调用您设置的函数。

    confirm 甚至不返回真假,是返回object of the dialog.

    // 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() 那样等待用户输入。

    【讨论】:

      【解决方案2】:
      alertify.confirm("Message", function () {
          //clicked OK
          return true;
      }, function(){
          //clicked Cancel
          return false;
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-04-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-15
        • 1970-01-01
        相关资源
        最近更新 更多