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.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Use the native browser confirm dialog.
if(confirm("Are you sure?"))
{
//Ok button pressed...
}
else
{
//Cancel button pressed...
}
回答2:
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...
}
}
回答3:
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.