Input not getting focus on the click

0

I have the following script

    function CampanhaDefault(origem) {
        $("#ValorMinimo").parent().parent().hide();
        $("#ValorParcela").parent().parent().hide();
        $("#PDesconto").text("% Desconto")
        $(".Juros").hide();
        $("#ValorMinimo").val(0);
        $("#ValorParcela").val(0);
        if (origem == "Novo")
            $(".vencimento").remove();
    }

    function CampanhaAlternativa(origem) {
        $("#ValorMinimo").parent().parent().show();
        $("#ValorParcela").parent().parent().show();
        $("#PDesconto").text("% Valor")
        $(".Juros").show();
        if (origem == "Novo")
            $(".vencimento").remove();
    }

    $(document).ready(function () {
        CampanhaDefault("Inicio");

        $("#TipoCampanha").change(function () {
            if ($(this).val() == "2") {
                if (confirm("Os dados especificos da campanha tipo A serao perdidos. Continuar?")) {
                    CampanhaAlternativa("Novo");
                } else {
                    $("#TipoCampanha").find("option").each(function () {
                        if ($(this).val() == "1")
                            $(this).prop("selected", true);
                    });
                }

            } else {
                if (confirm("Os dados especificos da campanha tipo B serao perdidos. Continuar?")) {
                    CampanhaDefault("Novo");
                } else {
                    $("#TipoCampanha").find("option").each(function () {
                        if ($(this).val() == "2")
                            $(this).prop("selected", true);
                    });
                }
            }
        });
    });

What happens is that in my% of campaign type, when I change to B (or from B back to A), all% of% displayed on screen stops receiving select on click. >     

asked by anonymous 21.08.2015 / 15:55

1 answer

0

I removed the confirm() and it worked.

The script looks like this:

   function CampanhaDefault(origem) {
    $("#ValorMinimo").parent().parent().hide();
    $("#ValorParcela").parent().parent().hide();
    $("#PDesconto").text("% Desconto")
    $(".Juros").hide();
    $("#ValorMinimo").val(0);
    $("#ValorParcela").val(0);
    if (origem == "Novo")
        $(".vencimento").remove();
}

function CampanhaAlternativa(origem) {
    $("#ValorMinimo").parent().parent().show();
    $("#ValorParcela").parent().parent().show();
    $("#PDesconto").text("% Valor")
    $(".Juros").show();
    if (origem == "Novo")
        $(".vencimento").remove();
}

$(document).ready(function () {
    CampanhaDefault("Inicio");

    $("#TipoCampanha").change(function () {
        if ($(this).val() == "2") {
                CampanhaAlternativa("Novo");

        } else {
                CampanhaDefault("Novo");
        }
    });
});
    
21.08.2015 / 19:03