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, 17:04
Avatar de 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
  #2 (permalink)  
Antiguo 14/01/2020, 17:09
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Respuesta: Habilitar select si hay un valor en el input

$("#input").on("click", function() {
  #3 (permalink)  
Antiguo 15/01/2020, 00:15
Avatar de baldaweb  
Fecha de Ingreso: septiembre-2010
Ubicación: Barco pirata
Mensajes: 244
Antigüedad: 13 años, 7 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

Etiquetas: funcion, habilitar, input, select, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:07.