how to develop yes no confirmation using jquery

2019-02-12 16:38发布

How to develop confirmation dialog with yes no button using jquery or any other method ? I need that confirmation when I click on submit button.

3条回答
Evening l夕情丶
2楼-- · 2019-02-12 16:57

Use the native browser confirm dialog.

if(confirm("Are you sure?"))
{
    //Ok button pressed...
}
else
{
    //Cancel button pressed...
}
查看更多
姐就是有狂的资本
3楼-- · 2019-02-12 16:57

This will give you both a native JS and jQuery version:

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 );
    });
};

Two different ways to use it. These work on links or Submit inputs.

JavaScript:

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

jQuery:

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

Note that in either version you can customize the confirmation message by passing a string parameter.

查看更多
爱情/是我丢掉的垃圾
4楼-- · 2019-02-12 17:02

I have a solution, it is working for me.

     $.alerts.okButton = ' Yes ';
     $.alerts.cancelButton = ' No ';                  
       jConfirm('Are you sure??',  '', function(r) {
         if (r == true) {                    
            //Ok button pressed...
         }  
       }
查看更多
登录 后发表回答