taras1978
@taras1978
почти программист

Как сделать неактивной кнопку отправить после начала загрузки?

Здравствуйте.
Есть форма через которую отправляется большой файл.
Как сделать чтобы после нажатия отправить кнопка оставалась неактивной.
Вообще то я сделал, но когда нажимаеш кнопка становится неактивной, а файл не начинает отправляться.
Вот мое решение (неправильное):
$(document).ready(function(){
    $("#loadprice").click(function(){                      // событие клика при отправке формы
            $("#pleaseWait").css("visibility", "hidden"); //крестик закрыть прячем
            $("#spinner1").css("visibility", "visible");   // крутилку включаем
            $("#loadprice").attr("disabled", true); //  кнопку делаем неактивной
        });
    })
   $("#FileUpload1").on('hidden.bs.modal', function(){   // форма прячется, состояния инветрируются.
        $("#loadprice").attr("disabled", false);
        $("#spinner1").css("visibility", "hidden");
        $("#pleaseWait").css("visibility", "visible");
    });
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
taras1978
@taras1978 Автор вопроса
почти программист
Сделал чтобы кнопка деактивировалась через 3 секунды.
$("#loadprice").click(function(){
$("#pleaseWait").css("visibility", "hidden");
$("#spinner1").css("visibility", "visible");

setTimeout(function(){
$("#loadprice").attr("disabled", true);
}, 3000);
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы