Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/12/2012, 15:36
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 7 meses
Puntos: 1012
Respuesta: Preguntilla!!

primero, saca el objeto de la función. después, en la función compara el key de los elementos con el valor introducido en el campo (esto has de hacerlo con un for ... in) y cuando retorne true, imprimes el valor del elemento
Cita:
var edad = {
"ana" : "15",
"maria" : "67",
"juan : "32"
};



function fnc(val) {
for (var i in edad) {
if (i.toLowerCase() == val.toLowerCase())
document.getElementById('anyos').innerHTML = edad[val.toLowerCase()];
}
}


<input type="text" id="txt" name="txt" onkeyup="fnc(this.value)" />
<div id="anyos"></div>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}