Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

166
Visualizações
Problemas con Flatpickr

Hola, tengo problemas para obtener flatpickr, me gustaría permitir que el usuario seleccione 2 fechas con 7 días de diferencia entre sí.

Cualquier fecha que no esté en el rango de 7 días a partir de la primera fecha seleccionada debe deshabilitarse. Permitiendo al usuario seleccionar solo la segunda fecha del rango habilitado.

por ejemplo, una vez que alguien selecciona el 20 de septiembre, el usuario solo puede seleccionar la segunda fecha entre el 20 de septiembre y el 26 de septiembre y deshabilitar el resto. alguien sabe como puedo lograr esto?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede lograr esto usando el evento Flatpickr onChange .

En el evento onChange , agregaremos 7 días al segundo Flatpickr usando maxDate: new Date(start_date).fp_incr(increase_number_of_days) ;

Ejemplo:

 $(document).ready(function() { let start_date = $('#start_date'); let end_date = $('#end_date'); start_date.flatpickr({ dateFormat: "dmY", disableMobile: true, minDate: "today", onChange: function(selectedDates) { end_date.flatpickr({ dateFormat: "dmY", minDate: new Date(selectedDates), maxDate: new Date(selectedDates).fp_incr(6), // add 7 days }); } }); end_date.flatpickr({}); });
 <link href="https://cdnjs.cloudflare.com/ajax/libs/flatpickr/4.6.11/flatpickr.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/flatpickr/4.6.11/flatpickr.min.js"></script> <input id="start_date" style="width:200px;"> <input id="end_date" style="width:200px;">

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda