Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Habilitar select si hay un valor en el input

Estas en el tema de Habilitar select si hay un valor en el input en el foro de Javascript en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 14/01/2020, 16:04
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.280
Antigüedad: 8 años, 9 meses
Puntos: 10
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
  #2 (permalink)  
Antiguo 14/01/2020, 16:09
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.280
Antigüedad: 8 años, 9 meses
Puntos: 10
Respuesta: Habilitar select si hay un valor en el input

$("#input").on("click", function() {
  #3 (permalink)  
Antiguo 14/01/2020, 23:15
Avatar de baldaweb  
Fecha de Ingreso: septiembre-2010
Ubicación: Barco pirata
Mensajes: 244
Antigüedad: 9 años, 6 meses
Puntos: 20
Respuesta: Habilitar select si hay un valor en el input

Al cargar la página que se ejecute:

$('#input').trigger('eventoNecesario');
__________________
CHOOO COOO LAAA TEEEEEEEEE



La zona horaria es GMT -6. Ahora son las 17:00.