Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/10/2014, 11:40
pedromir
 
Fecha de Ingreso: enero-2014
Mensajes: 91
Antigüedad: 10 años, 4 meses
Puntos: 2
Respuesta: Buscar dos elementos en un array y mostrar las coincidencias

Me imagino que algo así tendrá que ser, pero me ha despistado que las búsquedas funcionan, tanto por separado como buscando a través de los dos parámetros conjuntamente, pero en este caso primero me busca por uno y luego por otro y me aparecen los resultados uno a continuación del otro, así que la asociación, por lo menos entre los dos array existe, el problema es la asociación entre el texto del input y los options.
No sé, si el problema estará en que los options del select salen de otro array, distinto al de datos, pero eso no debería influir.
En el array del select como podrás ver más abajo, tengo por un lado, los values que se corresponden con el código que tengo metido en el array datos[i][0] y los text que están sólo en este array, entonces al pulsar en deporte por ejemplo, que es el 0101 y lo envio a través de cadenaCurso me busque este código en el array datos y si introduzco un texto, me busque el 0101 y entre todos los que tienen este código me busque también el texto.

Código Javascript:
Ver original
  1. // array Select
  2. var cursos = new Array();
  3. cursos = [['0101','Deporte'],
  4. ['0201','Informática']];
  5.  
  6. //array datos
  7. var datos = new Array();
  8. datos= [['0101','Manuel'],
  9. ['0101','Antonio'],
  10. ['0101','Juan'],
  11. ['0201','Juan'],
  12. ['0201','Antonio'],
  13. ['0201','Luis']];