Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Formulario que envíe a 2 correos

Estas en el tema de Formulario que envíe a 2 correos en el foro de HTML en Foros del Web. Hola a todos, buenos días. Me he descargado un formulario tipo de mi proveedor de hosting para instalarlo en mi web. El formulario funciona, pero ...
  #1 (permalink)  
Antiguo 02/09/2015, 02:26
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Formulario que envíe a 2 correos

Hola a todos, buenos días.

Me he descargado un formulario tipo de mi proveedor de hosting para instalarlo en mi web. El formulario funciona, pero me gustaría que enviase la información a dos correos en lugar de sólo a uno. Cómo podría hacerlo? El código es éste:

Código HTML:
Ver original
  1. <title>Solicitud</title>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" ></meta>
  3. <style type="text/css">
  4. <!--.todo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}-->
  5. </head>
  6. <body bgcolor="#FFFFFF" text="#000000">
  7. <font face="Verdana">
  8. <table width="750px" cellpadding="10" cellspacing="0" border="1" class="todo" bgcolor="#F2F2F2" bordercolor="#FFFFFF">
  9. <tr>
  10. <td colspan="2" height="25">Los campos marcados con (*) son obligatorios.</td>
  11. </tr>
  12. <form enctype="multipart/form-data" action="https://paneles.gestiondecuenta.com/comprobar-formulario/" method="POST" id ="formGenGdc" onsubmit="return ValidarCaptcha();">
  13. <tr>
  14. <td>* Nombre</td>
  15. <td><input type="text" name="Nombre" class="todo"  /></td>
  16. </tr>
  17. <tr>
  18. <td>* Apellidos</td>
  19. <td><input type="text" name="Apellidos" class="todo"  /></td>
  20. </tr>
  21. <tr>
  22. <td>* E-Mail</td>
  23. <td><input type="email" name="E-Mail" class="todo"  /></td>
  24. </tr>
  25. <tr>
  26. <td>* Teléfono</td>
  27. <td><input type="text" name="Teléfono" class="todo"  /></td>
  28. </tr>
  29. <tr>
  30. <td></td>
  31. <td><select name=Vivienda><option value="Seleccionar Vivienda">- Seleccionar Vivienda -</option><option value="Piso de 1 dormitorio">Piso de 1 dormitorio</option><option value="Piso de 2 dormitorios">Piso de 2 dormitorios</option><option value="Piso de 3 dormitorios">Piso de 3 dormitorios</option></select></td>
  32. </tr>
  33. <tr>
  34. <td></td>
  35. <td><select name=Solicitud><option value="Tipo de Solicitud">- Tipo de Solicitud -</option><option value="Solicitar Información">Solicitar Información</option><option value="Solicitar Visita">Solicitar Visita</option><option value="Otras">Otras</option></select></td>
  36. </tr>
  37. <tr>
  38. <td>Consulta</td>
  39. <td><br><textarea name="Consulta" class="todo" rows="8" cols="50"></textarea></td>
  40. </tr>
  41. <tr>
  42. <td>Captcha</td>
  43. <td><input type="hidden" value="" id="verificacionOculto" name="verificacionOculto"/><div id="muestraVerificacion"></div>
  44. <input type="text" id="entradaVerificacion" name="entradaVerificacion" />
  45. </td>
  46. </tr>
  47. <td colspan="2">
  48. <input type="hidden" name="redirigir" class="" value="http://www.urbinsa.es/gracias.html" />
  49. <input type="hidden" name="recipe" class="" value="[email protected]" />
  50. <input type="hidden" name="asunto" class="" value="Solicitud de información o visita" />
  51. <input type="hidden" name="required" class="" value="Nombre;Apellidos;E-Mail;Teléfono;Vivienda;Solicitud" />
  52. <input type="hidden" name="dominio" class="" value="urbinsa.es" />
  53. <input type="hidden" name="idioma" class="" value="es" />
  54. <input type="submit" name="enviar" class="" value="Enviar" />
  55. </td>
  56. </form>
  57. <script type="text/javascript">
  58. var a = Math.ceil(Math.random() * 10);
  59. var b = Math.ceil(Math.random() * 10);
  60. var c = a + b;
  61. function GenerarCaptcha(){
  62. var hidden = document.getElementById("verificacionOculto");
  63. var inputField = document.getElementById("entradaVerificacion");
  64. var muestra = document.getElementById("muestraVerificacion");
  65. muestra.innerHTML = a + " + " + b + " = ";
  66. hidden.value = c ;
  67. }
  68. function ValidarCaptcha(){
  69. var inputField = document.getElementById("entradaVerificacion");
  70. if (inputField.value == c) return true;
  71. else{inputField.style.color="red"; return false;}
  72. }
  73. GenerarCaptcha();
  74. </font>
  75. </body>
  76. </html>
  #2 (permalink)  
Antiguo 02/09/2015, 02:28
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Formulario que envíe a 2 correos

Supongo que ésta es la línea que debo tocar:

Código HTML:
Ver original
  1. <input type="hidden" name="recipe" class="" value="[email protected]" />

Cómo añado otro correo?
Lo separo por una coma?
O escribo debajo otra línea igual con otro correo distinto?

Muchas gracias de antemano.
Un saludo
  #3 (permalink)  
Antiguo 02/09/2015, 04:05
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Formulario que envíe a 2 correos

Hola? Hay alguien ahí?

Que alguien responda por favor
  #4 (permalink)  
Antiguo 02/09/2015, 05:58
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Formulario que envíe a 2 correos

No hagas bump rf2016, no das buena imagen.


Ésto de HTML no tiene nada. Debes mirar la forma en que el script (PHP), que envia el email recibe esos parámetros.
  #5 (permalink)  
Antiguo 02/09/2015, 11:49
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Formulario que envíe a 2 correos

PHPeros, no sé qué es bump y tampoco sé por qué no doy buena imagen.
Lo que sí que sé es que tu respuesta no me ha servido para nada.
Qué pesada la gente que al no tener vida, se mete en foros para dar lecciones.

Eso es un foro para hablar de html, php, javascript y otras cosas, no para que ilumines con tu experiencia vital.
  #6 (permalink)  
Antiguo 02/09/2015, 11:54
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Formulario que envíe a 2 correos

Y ahora... hay alguien que sepa decirme si es posible que este formulario envíe la información a dos correos cambiando la línea de HTML que he destacado antes?

Gracias de antemano al que intente ayudar.
  #7 (permalink)  
Antiguo 02/09/2015, 14:06
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Formulario que envíe a 2 correos

pero este codigo no tienes codigo PHP o como envia el formulario al correo?
  #8 (permalink)  
Antiguo 03/09/2015, 02:48
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Formulario que envíe a 2 correos

Me he bajado el formulario desde el proveedor de mi hosting. El código php lo tienen ellos. Te dejan este código html para que tú te lo descargues y lo insertes en tu web.

Dejando a un lado el PHP, ya que no lo tengo, mi pregunta es:

Cambiando ésta línea HTML, puedo hacer que envíe el formulario a otro correo además de a éste que aparece en dicha línea?

Código HTML:
Ver original
  1. input type="hidden" name="recipe" class="" value="[email protected]" />

Por favor, alguien puede contestarme exactamente a eso?

Gracias de nuevo.
  #9 (permalink)  
Antiguo 03/09/2015, 05:22
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Formulario que envíe a 2 correos

Cita:
no sé qué es bump y tampoco sé por qué no doy buena imagen.
Si te hubieras molestado en leer las normas cuando te registraste lo sabrías.
http://www.forosdelweb.com/f74/politicas-foros-del-web-101485/

Cita:
Lo que sí que sé es que tu respuesta no me ha servido para nada.
Qué pesada la gente que al no tener vida, se mete en foros para dar lecciones.
Te remito de nuevo a que releas las normas del foro, no están permitidas las faltas de respeto y mas teniendo en cuenta que te acabas de registrar y parece que entras como un elefante en una cacharreria.

Cita:
Eso es un foro para hablar de html, php, javascript y otras cosas, no para que ilumines con tu experiencia vital.
Te equivocas..... no puedes postear donde te de la gana. Esta dividido en familias, foros y subforos. Has posteado en html cuando lo deberías haber echo en la sección de php


Sin ver la parte faltante que dices que posee tu proveedor (que cosa mas extraña) parece DINAHOSTING, las ayudas son a boleo....
Tal vez duplicando la linea,,,, prueba, pero no creo que funcione.
Código :
Ver original
  1. input type="hidden" name="recipe" class="" value="[email protected]"
  2. input type="hidden" name="recipe" class="" value="[email protected]"
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Última edición por lauser; 03/09/2015 a las 05:36
  #10 (permalink)  
Antiguo 03/09/2015, 05:28
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Formulario que envíe a 2 correos

Cita:
Dejando a un lado el PHP, ya que no lo tengo, mi pregunta es:
si no controlas el codigo php no puedes hacer nada, porque por mucho que modifiques el html el php lo manejan ellos y no podras hacer modificaciones alli, te va a tocar hacer tu propio formulario y codificar tus propios archivos php, sigue este manual para el mail:

Manual Funcion Mail
__________________
[email protected]
HITCEL
  #11 (permalink)  
Antiguo 03/09/2015, 07:19
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Formulario que envíe a 2 correos

Si PHP encuentra varios parámetros con el mismo key, los sobreescribe, por lo tanto en este caso no es válido repetirlos. Una forma de hacerlo sería la siguiente:

Código HTML:
Ver original
  1. <input type="hidden" name="recipe[]" value="[email protected]">
  2. <input type="hidden" name="recipe[]" value="[email protected]">
  3. [...]

Y luego iterarlos con un foreach. Pero si no tienes acceso no sirve de nada.

Última edición por PHPeros; 03/09/2015 a las 09:35
  #12 (permalink)  
Antiguo 04/09/2015, 02:13
 
Fecha de Ingreso: septiembre-2015
Mensajes: 7
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Formulario que envíe a 2 correos

Lauser:
- Yo no he faltado el respeto a nadie. He contestado igual que lo estás haciendo tú conmigo. Acaso me estás faltando el respeto tú?
- No, no me equivoco. No he posteado donde me ha dado la gana. Sé que en un formulario, el que ejecuta la orden es el PHP, pero mi pregunta era que si podía conseguir lo que yo quería modificando solamente el código HTML. Lo que yo he colgado es código HTML, y mi pregunta era sobre código HTML, así que está bien puesto en la sección de HTML. Otra cosa es que la respuesta sea que alguien me diga: NO, no se puede hacer eso que preguntas sólo con el código HTML.
- "hecho" es del verbo hacer y se escribe con "h". Espero que no te lo tomes como otra falta de respeto y me envíes otra advertencia o me expulses del foro. Es sólo un consejo para que no des "mala imagen".

xfxstudios y PHPeros:
Estas respuestas contestan a mi pregunta. Me resuelven la duda que tenía. Ya veo que no se puede hacer. No sabía que el PHP sobreescribía los parámetros con el mismo key. Ahora lo sé. Muchas gracias a ambos por la ayuda.

Última edición por rf2016; 04/09/2015 a las 02:19

Etiquetas: correos, formulario, input, javascript, todo
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 10:25.