Foros del Web » Programando para Internet » Javascript »

Problema con Array!

Estas en el tema de Problema con Array! en el foro de Javascript en Foros del Web. hola tengo un array que se llama yearV y lo que qiero es hacer un if que chekee si el valor de un select es ...
  #1 (permalink)  
Antiguo 01/05/2009, 13:19
Avatar de Breaklo  
Fecha de Ingreso: junio-2008
Ubicación: Buenos Aires
Mensajes: 95
Antigüedad: 16 años
Puntos: 1
Problema con Array!

hola tengo un array que se llama yearV y lo que qiero es hacer un if que chekee si el valor de un select es igual a alguno de los valores del array. Lo que tengo es esto.

Código javascript:
Ver original
  1. var yearV = new Array("2056","2052","2048","2044","2040","2036","2032","2028","2024","2020","2016","2012","2008","2004","2000","1996","1992","1988","1984","1980","1976","1972","1968","1964","1960","1956","1952","1948","1944","1940","136","1932","1928","1924","1920","1916","1912","1908","1904","1900");
  2.  
  3.  
  4. function cambia_dia(){  
  5.     var mes
  6.     mes = document.form.mes[document.form.mes.selectedIndex].value
  7.     year = document.form.year[document.form.year.selectedIndex].value
  8.    
  9.         if (year == valueOf.yearV){
  10.             numero_2 = viciesto;
  11.         }
  12. }
  #2 (permalink)  
Antiguo 01/05/2009, 13:41
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 7 meses
Puntos: 122
Respuesta: Problema con Array!

Código javascript:
Ver original
  1. for(i=0; yearV[i]; i++){
  2.      if(year == yearV[i]){
  3.           numero_2 = viciesto
  4.      }
  5. }

Esto te deve solucionar el problema, ponlo donde tienes el if. Aun que la verdad veo tu js muy raro. En donde lo aprendiste? Estas usando algún framework?
__________________
twitter: @imbuzu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:20.