Я не могу получить значение переменной сладкого оповещения в последнем оповещении - PullRequest
0 голосов
/ 12 мая 2019

У меня проблема.Я пытаюсь запустить приятное предупреждение, и это значение, которое пользователь записывает на входе, появляется в конце предупреждения.

В начале я проверяю, называется ли класс "agregarCarrito "существует.Если он существует, выполните «сладкое» оповещение, а если нет, примите значение, которое содержит элемент с этим классом.В конце он показывает значение полученной переменной.В случае сладкого оповещения это не работает

Я не понимаю, почему это не работает.Кто-нибудь может мне помочь?

Я оставляю код

$(".agregarCarrito").click(function() {

    var cantidadPedida;

    if(!$(".cantidadBoton")[0]){

        swal({
              title: "¿Cuántas unidades?",
              text: "Escribí el número de unidades que necesitás",
              type: "input",
              showCancelButton: !0,
              closeOnConfirm: !1,
              cancelButtonText: "Cancelar",
              confirmButtonText: "Confirmar",
              animation: "slide-from-top",
              inputPlaceholder: "Sólo se permiten números"
        }).then(function(inputValue){

            var expresion =  /^[0-9]{1,3}$/;

            if (inputValue === false) return false;

            if (inputValue === "") {
                swal.showInputError("¡Te falta aclarar la cantidad!");
                return false
            }

            if (!expresion.test(inputValue)) {
                swal.showInputError("¡Sólo se permiten números!");
                return false
            }  

            cantidadPedida = inputValue;
            alert(cantidadPedida);

        });

    } else {

        cantidadPedida = $(".cantidadBoton").val();

    }

    alert(cantidadPedida);

})
...