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:
Mostrar la cita
#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:

Mostrar la cita
#3 gato2006chile
19/10/2006 - 17:22 | Informe spam
Matias Iacono escribió:
Mostrar la cita
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
Ads by Google
Search Busqueda sugerida