CHECKBOX con el evento ONCLICK

23/12/2004 - 04:41 por Edgar Vega Br. | Informe spam
Hola a todos:

<INPUT name="elegido" type="checkbox" id="elegido"
value="<%=(RS("id_curso"))%>"
onClick="document.location='informatica.procesar.asp'">

Se supone que la hora de hacer clcik me direcciona a ese otro archivo ASP
pero no me envia la variable del form que se llama ELEGIDO, lo que
aparentemente solo lo puede hacer el boton SUBMIT.

POR FAVOR SI SABEN ALGUNA OTRA MANERA AYUDENME !!!


EDGAR
Costa Rica

Preguntas similare

Leer las respuestas

#1 Alvaro G Vicario
23/12/2004 - 09:37 | Informe spam
*** Edgar Vega Br. wrote/escribió (Wed, 22 Dec 2004 21:41:46 -0600):
<INPUT name="elegido" type="checkbox" id="elegido"
value="<%=(RS("id_curso"))%>"
onClick="document.location='informatica.procesar.asp'">

Se supone que la hora de hacer clcik me direcciona a ese otro archivo ASP
pero no me envia la variable del form que se llama ELEGIDO, lo que
aparentemente solo lo puede hacer el boton SUBMIT.



Algunos comentarios:

Primero, imagino que sabrás lo que haces y que será algún caso especial;
pero que un checkbox provoque un cambio de página viola todas las
convenciones sobre interfaces de usuario :)

Segundo, lo que quieres no es ir a otra página sino enviar el formulario.
Eso lo puedes hacer con el método submit() del mismo:

document.nombre_del_formulario.submit();

Tercero, si el formulario es de tipo GET y sólo necesitas enviar una
variable otra opción es pasarla en el URL:

onclick="informatica.procesar.asp?elegido=<%=server.urlencode(RS("id_curso"))%>"

(esto último te lo digo en plan curiosidad, en tu caso es quizás lo más
engorroso).



Respuesta Responder a este mensaje
#2 Edgar Vega Br.
25/12/2004 - 18:46 | Informe spam
MUCHISIMAS GRACIAS AMIGO, PROBÉ LA SENTENCIA Y FUNCIONÓ AL PIE DE LA LETRA.

Cuidate mucho y feliz navidad.

Edgar Vega Br.
Costa Rica


"Alvaro G Vicario" escribió en
el mensaje news:762j83073csh$.1cqxi4nide2d6$
*** Edgar Vega Br. wrote/escribió (Wed, 22 Dec 2004 21:41:46 -0600):
> <INPUT name="elegido" type="checkbox" id="elegido"
> value="<%=(RS("id_curso"))%>"
> onClick="document.location='informatica.procesar.asp'">
>
> Se supone que la hora de hacer clcik me direcciona a ese otro archivo


ASP
> pero no me envia la variable del form que se llama ELEGIDO, lo que
> aparentemente solo lo puede hacer el boton SUBMIT.

Algunos comentarios:

Primero, imagino que sabrás lo que haces y que será algún caso especial;
pero que un checkbox provoque un cambio de página viola todas las
convenciones sobre interfaces de usuario :)

Segundo, lo que quieres no es ir a otra página sino enviar el formulario.
Eso lo puedes hacer con el método submit() del mismo:

document.nombre_del_formulario.submit();

Tercero, si el formulario es de tipo GET y sólo necesitas enviar una
variable otra opción es pasarla en el URL:




onclick="informatica.procesar.asp?elegido=<%=server.urlencode(RS("id_curso")
)%>"

(esto último te lo digo en plan curiosidad, en tu caso es quizás lo más
engorroso).



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida