JavaScript - Encontrar valores en un array con Input

 
Vista:
Imágen de perfil de Lux
Val: 2
Ha aumentado su posición en 9 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

Encontrar valores en un array con Input

Publicado por Lux (1 intervención) el 09/04/2019 01:34:42
Quisiera saber si hay alguna forma de utilizar un input tipo text para encontrar valores dentro de un array.
Por ejemplo si tengo un array de 10 personas, pero quiero usar un input para localizar a x persona, hacer que sus datos aparezcan en un label, etc.
Como si utilizara un prompt, si ingrese el Código correcto aparezca su info, pero en este caso en un input. como este ejemplo:

1
2
3
4
5
6
7
var user = new Array();
var cod = prompt("Ingrese codigo =");
user = new Array();
user['C04'] = 'Jose' + ' Localidad 1' + ' +1 2039 03290' + ' hoka@gmail.com';
user['C05'] = 'Mario' + ' Localidad 2' + ' +1 3938 92839' + ' qwerty@hotmail.com';
 
document.write(user[cod]);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.448
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Encontrar valores en un array con Input

Publicado por Alejandro (535 intervenciones) el 09/04/2019 20:54:47
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<input type="text" id="prompt" />
<div id="console" style="border: solid 1px #ccc; height:50px;"></div>
<script>
	var user = new Array();
	user['C04'] = 'Jose' + ' Localidad 1' + ' +1 2039 03290' + ' hoka@gmail.com';
	user['C05'] = 'Mario' + ' Localidad 2' + ' +1 3938 92839' + ' qwerty@hotmail.com';
 
	document.getElementById('prompt').addEventListener('keyup',function(){
		if( user[this.value] ){
			document.getElementById('console').innerHTML = user[this.value];
		}else{
			document.getElementById('console').innerHTML = "";
		}
	});
</script>

Toma en cuenta que js hace distinción entre mayúsculas y minúsculas (ej. C04!=c04)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar