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:
Mi problema está en la siguiente línea de 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)
{
...............
}
}
Código:
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. var Box = 'document.forms[0].Tree1_'+i+'chk'
Cómo hago para que quede asignado como objeto y así me funcione?
Desde ya muchas gracias.
Saludos!
Uy, la primera vez que chocamos (creo), Javier!!! 
