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
 

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).



Preguntas similares