如何使用jquery或其他方法开发带有yes no按钮的确认对话框?当我点击submit按钮时,我需要确认。
发布于 2010-07-02 21:42:29
使用本机浏览器确认对话框。
if(confirm("Are you sure?"))
{
//Ok button pressed...
}
else
{
//Cancel button pressed...
}
发布于 2010-08-19 15:59:42
我有一个解决方案,它对我很有效。
$.alerts.okButton = ' Yes ';
$.alerts.cancelButton = ' No ';
jConfirm('Are you sure??', '', function(r) {
if (r == true) {
//Ok button pressed...
}
});
发布于 2017-08-02 05:13:54
这将为您提供原生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();
请注意,在这两个版本中,您都可以通过传递字符串参数来自定义确认消息。
https://stackoverflow.com/questions/3166036
复制相似问题