Foros del Web » Creando para Internet » HTML »

Envio en formulario

Estas en el tema de Envio en formulario en el foro de HTML en Foros del Web. Hola, Tengo el siguiente formulario <DIV align="center"> <FORM method="post" action="/cgi-bin/skicka.cgi" enctype="plain/text"> <font face="Arial"> <INPUT name="missing_fields_redirect" type="hidden" value="{VIPDEPLOYMENT_URL}/WebContent/local/SE/Training/errorkurs.jsp"> <INPUT name="recipient" type="hidden" value="[email protected]"> <INPUT type="hidden" value="[email protected]" name="email"> ...
  #1 (permalink)  
Antiguo 17/01/2013, 09:44
 
Fecha de Ingreso: marzo-2011
Ubicación: Mondragon
Mensajes: 6
Antigüedad: 13 años, 8 meses
Puntos: 0
Envio en formulario

Hola,

Tengo el siguiente formulario

<DIV align="center">
<FORM method="post" action="/cgi-bin/skicka.cgi" enctype="plain/text">
<font face="Arial">
<INPUT name="missing_fields_redirect" type="hidden" value="{VIPDEPLOYMENT_URL}/WebContent/local/SE/Training/errorkurs.jsp">
<INPUT name="recipient" type="hidden" value="[email protected]">
<INPUT type="hidden" value="[email protected]" name="email">
<INPUT name="redirect" type="hidden" value="{VIPDEPLOYMENT_URL}/WebContent/local/SE/Training/tackkurs.jsp">
<INPUT name="required" type="hidden" value="foretag,namn1,titel,adress,postnummer,ort,t elefon,e-mail">
<INPUT name="subject" type="hidden" value="Kursbokning fr&aring;n webben">
</font>
<DIV align="left">
<TABLE bgcolor="#ffffff" bordercolor="#000000" border="0" width="546" cellspacing="0" cellpadding="3">
<TBODY>
<TR>
<TD colspan="2" bgcolor="#ffffff" bordercolor="#ffffff" width="99%" valign="top" align="left"> <font face="Arial" color="#0869a7" size="2"><b><a name="Anm&auml;lan till kurs">Anm&auml;lan till kurs</a></b></font><font face="Arial"><b><a name="Anm&auml;lan till kurs">&nbsp;</a></b></font></TD>
</TR>
<TR>
<TD width="50%" height="355" rowspan="3" align="left" valign="top" bordercolor="#ffffff" bgcolor="#ffffff">
<font face="Arial" size="1">Namn 1:*<br>
</font><font face="Helvetica" size="1">
<INPUT name="namn1" size="25">
</font><font face="Arial" size="1"><br>
Namn 2:<br>
</font><font face="Helvetica" size="1"><font face="Arial">
<INPUT name="namn2" size="25">
</font><font face="Arial" size="1"><br>
Namn 3:<br>
</font><font face="Arial">
<INPUT name="namn3" size="25">
</font><font face="Arial" size="1"><br>
Namn 4:<br>
</font><font face="Arial">
<INPUT name="namn4" size="25">
</font><font face="Arial" size="1"><br>
F&ouml;retag:*<br>
</font><font face="Arial">
<INPUT name="foretag" size="25">
</font><font face="Arial" size="1"><br>
Adress:*<br>
</font><font face="Arial">
<INPUT name="adress" size="25">
</font><font face="Arial" size="1"><br>
Postnummer:*<br>
</font><font face="Arial">
<INPUT name="postnummer" size="25">
</font><font face="Arial" size="1"><br>
Ort:*<br>
</font><font face="Arial">
<INPUT name="ort" size="25">
</font><br>
<font face="Arial" size="1">Bokningen gjord av:*<br>
</font><font face="Helvetica" size="1">
<INPUT name="avdelning" size="25"><br>
<br>
*) Obligatorisk uppgift</font></font></p>
<p></TD>
<TD height="184" align="left" valign="top" bordercolor="#ffffff" bgcolor="#ffffff">
<font face="Arial" size="1">
Titel/funktion:*<br>
</font><font face="Helvetica" size="1"><font face="Arial">
<INPUT name="titel" size="25">
</font><font face="Arial" size="1"><br>
Telefon:*<br>
</font><font face="Arial">
<INPUT name="telefon" size="25">
</font><font face="Arial" size="1"><br>
Fax:<br>
</font><font face="Arial">
<INPUT name="telefax" size="25">
</font><font face="Arial" size="1"><br>
E-postadress:*<br>
</font><font face="Arial">
<INPUT name="e-mail" size="25">
</font></font> </TD>
</TR>
<TR>
<TD height="148" align="left" valign="top" bordercolor="#ffffff">
<font face="Arial" size="2">
V&auml;lj kursen/kurserna du vill boka:</b></font>
<br> <br>
<font face="Arial" size="1">
<SELECT name="Pneumatik kursdatum" size="1">
<OPTION value="V&auml;lj kurs pneumatik" selected>V&auml;lj kurs pneumatik</OPTION>
<option>11-12 mars, Stockholm</option>
<option>10-11 april, Växjö</option>
<option>24-25 april, Göteborg</option>
<option>15-16 maj, Lund</option>
<option>12-13 juni, Stockholm</option>
<option>25-26 september, Stockholm</option>
<option>1-2 oktober, Mora</option>
<option>9-10 oktober, Göteborg</option>
<option>23-24 oktober, Växjö</option>
<option>13-14 november, Lund</option>
<option>4-5 december, Stockholm</option>
</SELECT>
<br>
</font><font face="Arial" size="2"> &nbsp;<br>
</font><font face="Arial" size="1">

<br>
</font><font face="Arial" size="2"> &nbsp;<br>
</font><font face="Arial" size="1">&nbsp;

</font></TD>
</TR>
<TR>
<TD align="left" valign="top" bordercolor="#ffffff" bgcolor="#ffffff">&nbsp;</TD>
</TR>
<TR>
<TD colspan="2" bgcolor="#ffffff" bordercolor="#ffffff" width="49%" valign="top" align="left">

<INPUT name="S&auml;nd" type="submit" value="S&auml;nd">
<INPUT name="B2" type="reset" value="Rensa">

</TD>
</TR>
</TBODY>
</TABLE>
</DIV>
</FORM>
</DIV>
Necesito que cuando el usuario le de enviar , eel email llegue a la dirección que he señalado , y a la vez a el mísmo.

No se mucho del tema este estaba hecho y lo he modificado lo que necesito hacer en realidad no se si es el go simple o complejo . Si alguien me puede ayudar.
Muchas gracias!!

Última edición por mestrell; 17/01/2013 a las 09:53
  #2 (permalink)  
Antiguo 18/01/2013, 00:21
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Envio en formulario

Hola:

En principio el enctype que usas no es correcto... en todo caso podría ser "text/plain", aunque para el método post tal vez te convenga ""application/x-www-form-urlencoded"".

Para envíar a un email, puede hacerse mediante un lenguaje del servidor (normalmente tienen algúna función "mail"), o poniendo en el actión la dirección del correo precedido de "mailto:", pero solo te valdría el método get y el enctype "text/plain".

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 18/01/2013, 09:02
 
Fecha de Ingreso: marzo-2011
Ubicación: Mondragon
Mensajes: 6
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Envio en formulario

Hola,

No me he enterado apenas de nada. Creo que no me he explicado bien y evidentemente tengo problemas de concepto.

En realidad este formulario funciona correctamente.
Pero además necesito que se envie tambien a la vez al usuario que lo está rellenando. Es un poco complejo.
En cualquier caso muchas gracias!!
  #4 (permalink)  
Antiguo 18/01/2013, 09:26
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Envio en formulario

Cita:
Iniciado por mestrell Ver Mensaje
Hola,

No me he enterado apenas de nada. Creo que no me he explicado bien y evidentemente tengo problemas de concepto.

En realidad este formulario funciona correctamente.
Pero además necesito que se envie tambien a la vez al usuario que lo está rellenando. Es un poco complejo.
Vamos, tu formulario ya envíe un email, y quieres que se envíe otro, ¿no?

Como ya te envía un email pues puedes poner que envíe una copia o una copia oculta. O enviar otro email copiando el código del envío y cambiando la dirección del email.

Y nunca está de más para ayudar al ojo ajeno el usar highlight o code al publicar código.
  #5 (permalink)  
Antiguo 18/01/2013, 12:33
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Envio en formulario

Hola:

Por lo visto el action apunta a un "cgi"; o sea un fichero que tal vez esté en lenguaje perl... pero si envía un email; puede enviar dos; es cuestión de modificar el código, o si es un fichero de algún tercero, buscar la información de su uso... si hay un campo "email", tal vez debas añadir otro del tipo "cc" o similar; otra posibilidad es usar javascript pero es la opción menos aconsejable.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 18/01/2013, 16:58
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Envio en formulario

Al parecer está utilizando una tradicional script en Perl llamada FormMail (ó una modificación de la misma)
http://www.scriptarchive.com/formmail.html

No hay ninguna opción de configuración en el form
http://www.scriptarchive.com/readme/...ml#form_config
que te permita hacer lo que querés, salvo que modifiques la script. Lo cual supongo no está a tu alcance.
Sin embargo esto te debería funcionar

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>FormMail</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. function agregar(){
  10. var email_remitente = document.getElementById('email').value;
  11. var destinatarios = document.getElementById('recipient').value;
  12. document.getElementById('recipient').value = destinatarios +','+email_remitente;
  13. }
  14.  
  15. function verificar(){
  16. alert(document.getElementById('recipient').value);
  17. }
  18. //]]>
  19. </head>
  20. <form action="#" method="post">
  21. <input type="hidden" id="recipient" name="recipient" value="[email protected]" />
  22. <input type="text" name="email" id="email" value="" onblur="agregar();"/>
  23. <input type="submit" />
  24. </form>
  25. <button onclick="verificar();">verificar antes y después de ingresar  email del remitente</button>
  26. </body>
  27. </html>

La idea es que tras rellenar el campo email (que es el campo que contiene el email de quien envía el form) se agregue a la lista de valores definidos en el campo hidden "recipient", que contiene el, o los emails de a quienes va dirigido el form.

Podés usar el botón verificar para comprobarlo.
Como la validación se realiza en la cgi y no con js, va a seguir funcionando si el usuario ingresó un valor erróneo.

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: formulario, input
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 04:32.