Как разработать да нет подтверждения с помощью jquery

Как создать диалоговое окно подтверждения с помощью кнопки yes no с использованием jquery или любого другого метода? Мне нужно это подтверждение, когда я нажимаю кнопку отправки.

Ответ 1

Используйте диалоговое окно подтверждения встроенного браузера.

if(confirm("Are you sure?"))
{
    //Ok button pressed...
}
else
{
    //Cancel button pressed...
}

Ответ 2

У меня есть решение, оно работает на меня.

     $.alerts.okButton = ' Yes ';
     $.alerts.cancelButton = ' No ';                  
     jConfirm('Are you sure??',  '', function(r) {
       if (r == true) {                    
          //Ok button pressed...
       }  
     });

Ответ 3

Это даст вам как исходную версию JS, так и jQuery:

function confirm_action( strMessage ) {
    strMessage = (typeof strMessage !== 'undefined') ? strMessage : 'Are you sure you want to do this?';
    return !!confirm( strMessage );
}

$.fn.confirm_action = function ( strMessage ) {
    $(this).click( function(){
        return confirm_action( strMessage );
    });
};

Два разных способа использования. Они работают над ссылками или вводом входов.

JavaScript:

<input type="submit" formaction="process.php" onclick="return confirm_action();" />

JQuery

$('#mybutton').confirm_action();

Обратите внимание, что в любой версии вы можете настроить сообщение подтверждения, передав строковый параметр.