我无法在最终警报中获得甜蜜警报变量的值

时间:2019-05-11 23:29:54

标签: javascript jquery sweetalert

我有问题。我正在尝试启动一个甜蜜的警报,并且用户在输入中写入的该值最终会在警报中出现。

一开始我要做的是检查是否存在一个名为“ 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);

})

0 个答案:

没有答案