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

89
Visualizações
Bootstrap datepicker función bidireccional

Tengo un selector de fechas de arranque. Quería crear un rango de fechas en un solo objeto y lo activé presionando la tecla shift y cuando el usuario hizo clic en la tecla ctrl, la función cambiará a múltiples fechas, ¿es eso posible? Lo siento, solo soy un novato en Javascript. Cualquier ayuda sería muy apreciada. ¡Muchas gracias!

Esto es lo que tengo hasta ahora.

 <div class="col-xs-12"> <input class="form-control" type="text" id="multi" name="multi" required> <div class="help-block with-errors"></div> </div> <script> $('#multi').datepicker({ multidate: true, format: 'mm-dd-yyyy', forceParse: false }).on('hide', function (e) { e.stopPropagation(); }) </script> $("#multi").on('keydown', function (event) { if (event.shiftKey === true) { isShift = true; //alert(isShift); console.log(isShift); // isCtrl = false; } else if (event.ctrlKey === true) { //alert('ey ctrl press'); isCtrl = true; console.log(isCtrl); //isShift = false; } else { return false } });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Déjame entender... ¿Quieres detectar shift y presionar ctrl, juntos?

Cuando presiona la tecla "shift", la condición que verifica "ctrl" no se ha llamado, porque está usando else if.

Probar:

 $("#multi").on('keydown', function (event) { if (event.shiftKey === true) { isShift = true; } else { isShift = false; } if (event.ctrlKey === true) { isCtrl = true; } else { isCtrl = false; } if(isCtrl && isShift) { // do something } else { return false; } });
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