Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2020, 17:04
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Habilitar select si hay un valor en el input

Hola a todos tengo el siguiente código: el cual tiene un select desahabilitado este se habilita solo si en el input previo hay un valor, funciona bien , pero si dejo por defecto en el input un valor y doy clic en el select este no se habilita



Código HTML:
<body>
    <input type="text" id="input" name="123" value="" >

    <select class="" id="select" name="" disabled>
        <option value="0" id="0">Select</option>
        <option value="1" id="1">1</option>
        <option value="2" id="2">2</option>
        <option value="3" id="3">3</option>
    </select>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
    <script type="text/javascript">
         $(document).ready(function() {
       
            $("#input").on("change", function() {
               if ($("#input").val.length >0) {
                    $("#select").prop("disabled", false);
                } 
            });
        });

    </script>
  </body> 

Le pongo valor y doy clic en el select pero no cambia (le pongo un valor al input por que este llena con uan funcion de sumar)

Código:
 <input type="text" id="input" name="123" value="123" >
Gracias por su tiempo