Lo he arreglado con un
Request.QueryString
Pero ahora tengo otro problema, para no variar.
Si le doy al checkbox, evidentemente lo manda correctamente:
Cuando selecciono:
txtnick=kopee&txtpass=fds&txtnombre=fdafasdf&txtma il=asdfasdf%40s%F1kfaj.es&chkcomics=Si
Cuando no selecciono:
txtnick=kopee&txtpass=das&txtnombre=fdafasdf&txtma il=asdfasdf%40s%F1kfaj.es
Vale, entonces llega a mi codigo, pero aquí no lo recoge bien o no estoy haciendo buen uso de las variables o algo así.
Con este código, siempre es No ha llegado a comics.
Código:
if(Request.QueryString("chkcomics")!="Si"){
Response.Write(" no Ha llegado comics")
}else{
Response.Write(" se ha marcado")
}
Bueno y ahora por lo que veo también pone no se selecciono con este código (juraría que antes poniendolo así, salía todo el rato como marcado, pero igual son estas horas de la mañana o que he cambiado algo)
Código:
if(Request.QueryString("chkcomics")=="Si"){
Response.Write("Ha llegado comics")
}else{
Response.Write("no se ha marcado")
}
Con este codigo:Siempre llega, con lo que llego a la conclusión de que chkcomics no contiene un Si en su interior? ô.o
Código:
if(Request.QueryString("chkcomics")!="Si"){
Response.Write("Ha llegado comics")
}else{
Response.Write("no se ha marcado")
}
También he probado poniendo dos ifs.
if chkbox="" then
no llega
endif
if chkbox!="" then
llega
endif
pero aún así, salía mal. Sabeis de qué puede ser? No le veo ninguna lógica, porque según cuando manda los datos
chkcomics=Si