Podrías delegar una función al evento
oninput
de la caja de texto y
onchange
de la lista la cual mostrará el texto en pantalla.
Código HTML:
Ver original<input type = "text" oninput = "mostrar()" id = "caja" /> <select onchange = "mostrar()" id = "combo"> <!-- Tus opciones -->
Código Javascript
:
Ver originalfunction mostrar(){
if (caja.value.length && combo.value.length){ //Si ambos poseen valores, se ejecutan las instrucciones
telefono = caja.value;
nombre = "foo"; //Tú lo asignas
lugar = "bar"; //Tú lo asignas
salida.innerHTML += "<br />" + nombre + " — " + lugar + " — " + telefono;
}
}
DEMO
Adáptalo a lo que necesitas.
Saludos