Foros del Web » Creando para Internet » HTML »

Unir dos acciones a un formulario

Estas en el tema de Unir dos acciones a un formulario en el foro de HTML en Foros del Web. Hola Compañeros. Como puedo unir dos acciones un formulario. Me explico: Quisiera que al pulsar el botón de enviar formulario, se mandara un correo y ...
  #1 (permalink)  
Antiguo 28/10/2003, 12:30
 
Fecha de Ingreso: agosto-2003
Mensajes: 34
Antigüedad: 14 años, 4 meses
Puntos: 0
Unir dos acciones a un formulario

Hola Compañeros.

Como puedo unir dos acciones un formulario. Me explico:

Quisiera que al pulsar el botón de enviar formulario, se mandara un correo y al mismo tiempo me abriera otro formulario.

mailto:[email protected]?subject=miasunto..

y

mipagina.asp?

No se si me he explicado.
  #2 (permalink)  
Antiguo 28/10/2003, 13:15
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.547
Antigüedad: 15 años, 8 meses
Puntos: 1262
Hola Puto:

Puedes usar el evento onsubmit en la etiqueta form para que haga la acción primera, y seguidamente tendrías que poner return true para que haga la acción que tengas definida en el action.

Saludos
  #3 (permalink)  
Antiguo 29/10/2003, 03:11
 
Fecha de Ingreso: agosto-2003
Mensajes: 34
Antigüedad: 14 años, 4 meses
Puntos: 0
Hola Caricatos:

No entiendo muy bien la sintaxis, yo lo he ouesto así y me da un error de que "pro" no existe.


<form onsubmit="pro.asp" return true action "mailto:[email protected]?subject=Usuario para dar de alta" method="post" enctype="text/plain" name="form1" id="form1">

Otra cosa.

Cuando se manda un correo con mailto, sale un mensaje de que se mandarà un correo electronico, que pouede contener virus, etc,etc...

Ese mensaje se puede quitar y que mande el mensaje sin pedir nada, ni confirmación.

muchas gracias.
  #4 (permalink)  
Antiguo 29/10/2003, 05:00
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.547
Antigüedad: 15 años, 8 meses
Puntos: 1262
Hola otra vez:

Se trata de un error leve.
Hay atributos que deben tener enlaces como el action de un form, y los atributos que empiezan con "on" van asociados a funciones (javascript)
En tu caso, la página asp tenía que estar en el action o precedida de un "location.href" o abierta con "window.open"
y el action no está el "="

Prueba así:

<form onsubmit="window.open('pro.asp'); return true;" action "mailto:[email protected]?subject=Usuario para dar de alta" name="form1" id="form1">

Saludos
  #5 (permalink)  
Antiguo 29/10/2003, 07:01
 
Fecha de Ingreso: agosto-2003
Mensajes: 34
Antigüedad: 14 años, 4 meses
Puntos: 0
Hola de nuevo!!!

Siento molestarte pero asi no funciona:

Me habre el pro.asp en otra ventana, pero no ejecuta la acción de enviar el correo.

Tienes alguna otra idea.

Muchissimas gracias.
  #6 (permalink)  
Antiguo 29/10/2003, 12:36
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 10 meses
Puntos: 771
Hola, Puto y Caricatos.

A ver si así...

<form action="mailto:[email protected]?subject=Usuar io para dar de alta" name="form1" id="form1">
<input type="submit" name="Submit" value="Enviar" onClick="window.open('pro.asp')" >
</form>

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:05.