2

私は派手なアラートを使用するためにJavaスクリプトのアラート化ライブラリを使用しています。しかし、クライアント側で確認ボックスを使用したいときに問題に直面しています.trueの場合、サーバー側のイベントを実行する必要があります.しかし、ボタンをクリックするだけでサーバー側のコードが実行されます..ここにそのコードがあります:私が選択した場合は助けてくださいわかりました、それなら私はサーバークライアントを実行する必要があります..

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

2 に答える 2

0

このタイプのダイアログは実行され、すぐに返されます。

後でキャンセルOKなどのボタンを押すと、設定した機能が呼び出されます。

確認はtrueでもfalseでもなく、ダイアログのオブジェクトを返します。

// 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()ユーザー入力を待機する のようには機能しません。

于 2013-06-15T01:52:26.037 に答える