ASP - Comprobación de check marcados en una tabla

 
Vista:

Comprobación de check marcados en una tabla

Publicado por betty (3 intervenciones) el 26/10/2001 12:04:03
Buenas a todos, tengo una tabla compuesta por varias filas
y columnas. En cada celda tengo un check, para diferenciar
los check uno de otros lo que he hecho crearme por así
decirlo arrays de check, es decir, la primer fila es el
check1, la segunda fila es el check2, la tercera el check3
y así sucesivamente. Para saber que check tengo marcados o
no lo que hago es utilizar la función Split de la forma:
for i=1 to 15
vble=""
vble=split(Request.QueryString("check" &i,",")
donde i es cada fila que tengo, por ejemplo 15. De esta
forma en la variable vble para cada día tendría los check
marcados en ese día, si no tendría no tengo ningún check
marcado no tendría nada.
El problema que tengo es que si yo tengo marcados todos
llega un momento sobre la fila 12 que no me devuelve nada
la función Split, es decir, que pese a que si tengo
marcado algun check me dice que no hay nada marcado,
alguien sabe el pq., es que la función split tiene alguna
limitación.

Si alguien sabe como podria hacer lo de los check, saber
cual esta marcado de alguna otra forma darme alguna pista.

Gracias de antemando.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Comprobación de check marcados en una tabla

Publicado por javier (220 intervenciones) el 26/10/2001 17:29:53
Yo utilizaba un sistema de checks como el tuyo hasta que encontre otro mejor.
Al crear los checks ponses a todos el mismo nombre, pero a cada uno ponle un value deferente(1,2,3,etc). De esta forma cuando lo envies al servidor con un solo request del campo check ya tienes todos los valores de los checks marcados, y con un split los puedes procesar uno por uno.
Lo yo tampoco entiendo es porque te falla el split.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar