none
[Bootstrap Datepicker] Como mudar a data de um Datepicker de acordo com a data de outro Datepicker? RRS feed

  • Pergunta

  • Olá,

    Aqui na página temos 2 Datepicker Bootstrap.

    Após escolher uma data no Datepicker1 é preciso que o Datepicker2 tenha a data + 15 dias.

    Como fazer?

    Obrigado


    Analista de Sistemas desde 2010 - Analista de Sistemas Sênior
    Se não for para compartilhar o conhecimento, não tem graça então




    • Editado TI DEV sábado, 24 de março de 2018 00:22
    quarta-feira, 18 de outubro de 2017 20:42

Respostas

  • Olá,
    Segue resposta:

    <script type="text/javascript"> $("#datetimepicker1").on("dp.change", function (e) { var from = $('#datetimepicker1 input').val().split("/"); var data = new Date(from[2], from[1] - 1, from[0]); data.setDate(data.getDate() + 15); var dataFormatada = ("0" + data.getDate()).substr(-2) + "/" + ("0" + (data.getMonth() + 1)).substr(-2) + "/" + data.getFullYear(); $("#datetimepicker2").val(dataFormatada); });

    </script>

    O mais difícil foi descobrir como atuar no evento de Data trocado do campo datetimepicker. Consegui isto através deste link na resposta do Petr.

    No meu caso o segundo Datepicker não era habilitado para o usuário final, então deixei como um input mesmo.

    Abs


    Analista de Sistemas desde 2010 - Analista de Sistemas Sênior
    Se não for para compartilhar o conhecimento, não tem graça então





    • Marcado como Resposta TI DEV quarta-feira, 18 de outubro de 2017 20:50
    • Editado TI DEV sábado, 24 de março de 2018 00:23
    quarta-feira, 18 de outubro de 2017 20:49