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!