Foros del Web » Programando para Internet » Javascript »

concatenar variable y numero

Estas en el tema de concatenar variable y numero en el foro de Javascript en Foros del Web. hola tengo este código en javascript : for (i=0;i<num;i++){ s+= document.formserial.serial+i.value; } alert(s); el problema es que el alert me muestra de resultado "NaN" Que ...
  #1 (permalink)  
Antiguo 08/11/2011, 10:03
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Exclamación concatenar variable y numero

hola

tengo este código en javascript :

for (i=0;i<num;i++){

s+= document.formserial.serial+i.value;

}

alert(s);

el problema es que el alert me muestra de resultado "NaN"

Que puedo hacer?

Si alguien me pudiese ayudar se lo agradeceria.
  #2 (permalink)  
Antiguo 08/11/2011, 10:57
Avatar de Hugo_Euan  
Fecha de Ingreso: abril-2011
Ubicación: Mérida, Yucatán, México
Mensajes: 193
Antigüedad: 13 años
Puntos: 71
Respuesta: concatenar variable y numero

Hola Kakashi20

el problema parece estar viniendo de

document.formserial.serial

cuando debería ser

document.form.serial

documento - El elemento - nombre del elemento...

intentalo...

Saludos y Éxito....
__________________
Se acepta Karma (:

Si Dios con nosotros, quien contra nosotros !!
  #3 (permalink)  
Antiguo 08/11/2011, 14:00
 
Fecha de Ingreso: junio-2011
Ubicación: New York City
Mensajes: 13
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: concatenar variable y numero

Asumo que tu markup tiene un formulario nombrado formserial, con un campo serial. De ser asi tendrias que hacer esto

Código Javascript:
Ver original
  1. document.formserial.serial.value + i

Ahora, esto es incorrecto

Código Javascript:
Ver original
  1. i.value

Observa que i es un numero entero, y no tiene una propiedad value.
  #4 (permalink)  
Antiguo 08/11/2011, 14:28
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Respuesta: concatenar variable y numero

Gracias por su ayuda.

Tambien hice esta solución:

s+= ","+document.formserial[i].value;

Etiquetas: concatenar, numero, variables
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 09:58.