Submit de un formulario

18/10/2006 - 16:36 por Manuel Vera | Informe spam
Hola

Tengo un <FORM> con 3 botones <INPUT TYPE=image...>
Como valido por cual de ellos hacer el submit?
Actualmente tengo en cada boton un evento OnClick para cambiar un switch. Y
en el form tengo el evento OnSubmit que me valida ese switch antes de
redireccionar su Action.
Pero, ¿existe otra forma?
Tengo entendido que si el Action va a la misma pagina para los 3 botones, el
Request envia el nombre del boton que se presiono y los otros 2 no aparecen.
Pero yo quiero direccionar el Accion a una pagina distinta segun el boton
presionado.

Gracias
MV

Preguntas similare

Leer las respuestas

#1 urko binarya
18/10/2006 - 17:15 | Informe spam
podrias hacer enlaces por ejemplo
<a href="#" onclick="enviar(1)">Envio1</a>
<a href="#" onclick="enviar(2)">Envio2</a>
<a href="#" onclick="enviar(3)">Envio3</a>
<script>
function enviar(num){
con switch o un if
if (num==1){
nombreformulario.action="pagina1.asp"
}
if (num==2){
nombreformulario.action="pagina2.asp"
}
...
...
nombreformulario.submit();
}
</script>


saludos
urko


"Manuel Vera" escribió en el mensaje
news:
Hola

Tengo un <FORM> con 3 botones <INPUT TYPE=image...>
Como valido por cual de ellos hacer el submit?
Actualmente tengo en cada boton un evento OnClick para cambiar un switch.
Y en el form tengo el evento OnSubmit que me valida ese switch antes de
redireccionar su Action.
Pero, ¿existe otra forma?
Tengo entendido que si el Action va a la misma pagina para los 3 botones,
el Request envia el nombre del boton que se presiono y los otros 2 no
aparecen. Pero yo quiero direccionar el Accion a una pagina distinta segun
el boton presionado.

Gracias
MV

Respuesta Responder a este mensaje
#2 Matias Iacono
18/10/2006 - 17:53 | Informe spam
No tengo como hacer la prueba. Pero en teoria deberia enviarte solo aquel que
hizo el click, sin importar el action.

En envio de la peticion HTTP es la misma, sea para la pagina local, como
para otra pagina.

Saludos.

Microsoft MVP
Orador Regional INETA


"Manuel Vera" wrote:

Hola

Tengo un <FORM> con 3 botones <INPUT TYPE=image...>
Como valido por cual de ellos hacer el submit?
Actualmente tengo en cada boton un evento OnClick para cambiar un switch. Y
en el form tengo el evento OnSubmit que me valida ese switch antes de
redireccionar su Action.
Pero, ¿existe otra forma?
Tengo entendido que si el Action va a la misma pagina para los 3 botones, el
Request envia el nombre del boton que se presiono y los otros 2 no aparecen.
Pero yo quiero direccionar el Accion a una pagina distinta segun el boton
presionado.

Gracias
MV



Respuesta Responder a este mensaje
#3 gato2006chile
19/10/2006 - 17:22 | Informe spam
Matias Iacono escribió:
No tengo como hacer la prueba. Pero en teoria deberia enviarte solo aquel que
hizo el click, sin importar el action.

En envio de la peticion HTTP es la misma, sea para la pagina local, como
para otra pagina.

Saludos.



Si tienes varios botones submit, el boton que se envia al formulario de
respuesta es quien realizo el submit asociado a su nombre que envio.
En el formulario de respuesta puedes colocar algo como:
if (request.form("NombreBoton1")="ValueBoton1") then
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida