Отмена пользователя, нажмите на кнопку подтверждения «отмена» - PullRequest
2 голосов
/ 22 декабря 2011

Вероятно, это очень простой вопрос, но я не могу найти ответ, так что, надеюсь, кто-то может помочь?

Как отменить действие щелчка, если пользователь нажимает кнопку «отмена» в поле подтверждения?

У меня пока что есть, но я не могу найти то, что мне нужно, чтобы заполнить пробел.

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

Ответы [ 3 ]

4 голосов
/ 22 декабря 2011
 if( action === false )
    return false;

Это должно работать.

3 голосов
/ 22 декабря 2011

Попробуйте это:

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
        }
    }
});
2 голосов
/ 22 декабря 2011

Не работайте:

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