Javascript 取消用户单击确认框';取消';
这可能是一个非常简单的问题,但我找不到答案,所以希望有人能帮忙 如果用户在确认框中单击“取消”,如何取消单击操作 我至今还没有找到我需要填写的空白。Javascript 取消用户单击确认框';取消';,javascript,jquery,confirm,Javascript,Jquery,Confirm,这可能是一个非常简单的问题,但我找不到答案,所以希望有人能帮忙 如果用户在确认框中单击“取消”,如何取消单击操作 我至今还没有找到我需要填写的空白。 jQuery('#doaction').click(function(e){ if(jQuery('#bulk-action-selection').val() === 'delete'){ var action = confirm('Are you sure you wish to delete the selected
jQuery('#doaction').click(function(e){
if(jQuery('#bulk-action-selection').val() === 'delete'){
var action = confirm('Are you sure you wish to delete the selected User Groups? This action cannot be undone.');
}
if(action === false){
{ Cancel the click and don't delete the items }
}
});
这行得通吗
jQuery('#doaction').click(function(e){
if(jQuery('#bulk-action-selection').val() === 'delete'){
var action = confirm('Are you sure you wish to delete the selected User Groups? This action cannot be undone.');
}
else {
return false;
}
});
jQuery(“#doaction”)。单击(函数(e){
if(jQuery(“#批量操作选择”).val()==“删除”){
var action=confirm('您确定要删除所选用户组吗?此操作无法撤消');
}
否则{
返回false;
}
});
试试这个:
jQuery('#doaction').click(function(e){
if(jQuery('#bulk-action-selection').val() === 'delete'){
var action = confirm('Are you sure you wish to delete the selected User Groups? This action cannot be undone.');
if(action === false) {
return false; // this would do
}
}
});
这应该可以工作。如果用户按下“取消”按钮,则什么也不做?
返回false代码>工作,但立即返回<代码>e.preventDefault()如果之前还有更多的工作要做,代码>可能会更有用returning@JoseRuiSantos返回false代码>将阻止触发默认值,并停止传播e.preventDefault()
如果有任何其他绑定到它的事件执行删除作业,则它将不起作用。如果有其他绑定到它的事件,则返回false正如您所说,code>是一个更好的选择。由于David没有对其他事件发表任何评论,我认为这是唯一一个Hanks的家伙——正如在另一篇评论中所述,我的印象是,如果单击了cancel
,则会自动返回false
,所以这真的是一个简单的问题!
if( action === false )
return false;