Buenas, les comento mi problema a ver si alguien puede darme una mano.
Tengo una cantidad variable de checkbox y en cierto momento necesito chequear el estado de todos estos.
Los checkbox se llaman de la siguiente manera:
Tree1_
1chk
Tree1_
2chk
Tree1_
3chk
Tree1_
4chk
Tree1_
5chk
...
...
...
Como verán lo único que cambia en el nombre es el número que marqué en color rojo en forma progresiva.
Yo estoy preparando el siguiente código:
Código:
var i;
VarID = <%=Session("ID")%> + 1 //En esta variable session tengo la cantidad de checkbox que se crearon.
for (i=1; i<VarID; i++)
{
var Box = 'document.forms[0].Tree1_'+i+'chk'
if (Box.checked == true)
{
...............
}
}
Mi problema está en la siguiente línea de código:
Código:
var Box = 'document.forms[0].Tree1_'+i+'chk'
Yo estoy suplantando el número que marqué arriba en rojo por la variable "i" para así poder recorrer todos los checkbox creados, pero el problema está que cuando hago esa asignación a la variable "Box" se le está asignando esa cadena como un string en vez de como un objeto.
Cómo hago para que quede asignado como objeto y así me funcione?
Desde ya muchas gracias.
Saludos!