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

560
Visualizações
Selector de selección de Bootstrap: ¿cómo colocar un texto de búsqueda en el cuadro de búsqueda del selector de selección y activar el menú desplegable para mostrar el resultado de la búsqueda, usando javascript?

Estoy creando una aplicación web Razor Pages ASP.NET CORE 3.0.

Estoy usando un menú desplegable "selectpicker" de Bootstrap que tiene "data-live-search = true". Estoy completando el menú desplegable con los nombres de los empleados. A continuación se muestra el código desplegable.

 <select id="spdd" name="spdd" asp-for="employee" asp-items="@Model.employees" value="Search" style="" class="selectpicker show-tick form-control" data-live-search="true"> </select>

Estoy usando la versión "1.12.4" de Bootstrap "selectpicker" -

 <link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.4/css/bootstrap-select.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.4/js/bootstrap-select.js"></script>

Estoy tratando de buscar y mostrar en el menú desplegable del selector de selección los nombres de los empleados que coinciden con el texto de búsqueda ingresado en un cuadro de texto. Al hacer clic en el botón de búsqueda, quiero que el menú desplegable del selector de selección muestre el resultado. A continuación se muestra el código html del cuadro de texto de búsqueda y el botón de búsqueda.

 <div class="col-xs-11 col-sm-11 col-md-6 col-lg-9" style="padding-right:0px"> <input type="text" asp-for="@Model.EmployeeSearchText" class="form-control" id="EmployeeSearchText" name="EmployeeSearchText" placeholder="Enter Employee Search Text" value=""> <div class="col-xs-1 col-sm-1 col-md-6 col-lg-9 text-left" style="padding-left:0px"> <button class="btn btn-secondary" type="button" id="btnEmployeeSrch"> <i class="fa fa-search"></i> </button> </div>

El siguiente es el script jquery que intenta colocar el texto de búsqueda de empleados en el cuadro de búsqueda del selector de selección y activa el cambio en el menú desplegable del selector de selección para mostrar a los empleados según el texto de búsqueda.

 $("#btnEmployeeSrch").click(function () { var EmployeeSearchText = $("#EmployeeSearchText"); $('#spdd').parent().find('.bs-searchbox input').attr('value', EmployeeSearchText); $('#spdd').selectpicker('search.update') $("#spdd").trigger('propertychange'); $('#spdd').selectpicker('refresh'); })

El código jquery anterior no funciona.

Pregunta:

  1. ¿Cómo puedo poner un texto de búsqueda en el cuadro de búsqueda del selector de selección y activar el menú desplegable para mostrar el resultado de la búsqueda, usando javascript?
about 4 years ago · Juan Pablo Isaza
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