Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/06/2014, 18:01
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Campo de texto y Combobox

Utiliza el evento keypress para que cuando se escriba en la caja de texto, se seleccione la opción en el combo.

Código HTML:
Ver original
  1. <input type = "text" name = "consecutivo" />
  2. <select name = "estado">
  3.     <option value = 1>Verificar</option>
  4.     <option value = 2>Verificado</option>
  5.     <option value = 3>Anulado</option>

Código Javascript:
Ver original
  1. var consecutivo = document.getElementsByName("consecutivo")[0],
  2.     estado = document.getElementsByName("estado")[0];
  3.  
  4. consecutivo.addEventListener("keypress", function(){
  5.     if (this.value.length)
  6.         estado.options[1].selected = true; //Selecciono la opción 'Verificado'
  7.     else
  8.         estado.options[0].selected = true; //Selecciono la primera opción
  9. }, false);

Si el campo de texto tiene contenido, selecciono la opción 'Verificado', caso contrario, la primera opción.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand