Input not receiving Focus on click

Asked

Viewed 45 times

0

I got 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 in mine select of campaign type, when I change to B (or B back to A), all input displayed on screen to receive focus at the click.

  • put html there too

1 answer

0


I removed the confirm() and it worked.

The script was as follows:

   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");
        }
    });
});

Browser other questions tagged

You are not signed in. Login or sign up in order to post.