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

200
Visualizações
How to filter Input class by Dropdown
MY HTML:

<tr>
    <td class="title2">Division</td>
    <td>
        <select id="divisionId" class="frmSelectClass">
            <option selected='selected' value=-1>All</option>
            <c:forEach var="division" items="${division}">
                <option value="${division.id}">${division.name}</option>
            </c:forEach>
        </select>
    </td>
</tr>
<tr>
    <td class="title2">Service</td>
    <td>
        <input id="serviceName" onkeypress="showServiceSettings();" onblur="setServiceSettings();"  class="input">
        <input type="hidden" id="serviceId">
    </td>
</tr>

My Javascript:

    function showServiceSettings() {
        var divisionId = $("#divisionId").val();
        console.log(divisionId);
        if($("#companyId").val() == -1){
            $("#spanCompanyError").text("Company is required.");
        } else {
            clearErrorMessages();
            var serviceId = "serviceId";
            console.log(serviceId);
            var companyId = $("#companyId").val();
            var serviceName = processSearchName($.trim($("#serviceName").val()));
            var listUri = contextPath + "/getServices?divisionId="+divisionId+"&name="+serviceName;
            var getServiceSetupUri = contextPath + "/getServices?divisionId="+divisionId+"&name="+serviceName;
            loadACList("serviceName", serviceId, listUri, getServiceSetupUri, "name", "name",);
        }
    }
    function setServiceSettings () {
        var companyId = $("#companyId").val();
        if(companyId != -1) {
            var serviceName = processSearchName($.trim($("#serviceName").val()));
            $.ajax({
                url: contextPath + "/getServices?divisionId="+divisionId+"&name="+serviceName,
                success : function(getServices) {
                    $("#serviceId").val(getServices.Id);
                    $("#serviceName").val(getServices.name);
                    $("#serviceDivisionId").val(getServices.divisionId);
                },
                dataType: "json"
            });
        }
    }

If I choose Division through a dropdown, all Services will appear in the Input field. I want to filter it and appear by division only.

Please someone help me with this code. I have been doing it for so long.

Thank you for the help.

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