Как добавить событие onclick к кнопке OK в окне подтверждения Javascript? - PullRequest
0 голосов
/ 18 января 2012

Я работаю с веб-приложением .Net 1.1. Есть кнопка «Сохранить», при нажатии которой открывается окно подтверждения Javascript. Как только пользователь нажимает кнопку ОК, начинается длительный процесс. Мы хотели бы показать индикатор занятости, когда пользователь нажимает кнопку ОК в диалоговом окне подтверждения. Можно ли это сделать?

Ответы [ 3 ]

3 голосов
/ 18 января 2012
if(confirm("Are you sure you would like to save?")){
    alert("Loading") //Replace with what you want to do  
}
0 голосов
/ 18 января 2012

То, что вы хотите сделать, довольно просто. confirm('Text') возвращает истину или ложь после того, как пользователь сделает свой выбор. Все, что вам нужно сделать, это включить индикацию занятости.

Вот то, что вы ищете http://jsfiddle.net/Akkuma/C6ZZf/

$('#save').on('click', function () {
    var shouldSave = confirm('Make your choice');

    if(shouldSave) {
        alert('Do saving');
    }
    else {   
        alert('Not saving'); 
    }
});
0 голосов
/ 18 января 2012

Кнопка в диалоге alert() недоступна для сценариев.Вам нужно найти, где в коде вызывается alert(), и сразу после этого внести исправления в код.

...