Es decir, que según el radiobutton que cliqueé el usuario el form se envie a uno u otro mail.
Cómo hago??? Desde ya. muchas gracias por su colaboración

| |||
![]() Quiero hacer los siguiente que en un formulario con varios radiobutton, el usario indique a que mail quiere enviar dicho formulario. Es decir, que según el radiobutton que cliqueé el usuario el form se envie a uno u otro mail. Cómo hago??? Desde ya. muchas gracias por su colaboración ![]() |
| |||
Gracias Kaopectate por tu respuesta, pero me parece que se me entendió mal. ![]() Yo quiero que al hacer click en el submit envié ese formulario al mail que haya seleccionado el usuario en el radiobutton GRACIAS |
| ||||
Te explico de memoria (quizás me equivoque). Usa mi ejemplo pero con el <input type="text"> tipo hidden, con eso vas a tener un elemento que contenga la dirección a la que va a salir el mensaje. El action de tu form debe llevar un mailto(...), pero como tienes que armar la dirección, entonces haz que el action llame a una función JavaScript, asi: action="javascript:armaSalida()". La función debe armar el mensaje mas o menos asi: Código PHP: Cualquier duda, grita. |
| ||||
puedes hacer un arreglo con las diferentes direcciones a las que pudieras mandar el correo function EnviarMail(){ var correo = new Array( 'correo1@host.com', 'correo2@host.com', 'correo3@host.com', 'correo4@host.com' ) var a = document.Forma.mail.value; document.Forma.Destino.value = correo[a]; } <form name=Forma onsubmit="EnviarMail()"> <input type=hidden name=Destino id=Destino> <input type=button name=mail value=1>correo1@host.com <input type=button name=mail value=2>correo2@host.com <input type=button name=mail value=3>correo3@host.com <input type=button name=mail value=4>correo4@host.com </form> |
| ||||
Un saludo a todos, pues yo también voy a meter mi cuchara en este mensaje, que se me ha ocurrido también otra manera. Amos a ver qué tal hacerlo así: <form name="formu" method="post" action=""> <input type="radio" name="envia" value="pepe1@pepe.com" onClick="document.formu.action='mailto:'+this.valu e"> pepe1@pepe.co <input type="radio" name="envia" value="pepe2@pepe.com" onClick="document.formu.action='mailto:'+this.valu e"> pepe2@pepe.com <input type="radio" name="envia" value="pepe3@pepe.com" onClick="document.formu.action='mailto:'+this.valu e"> pepe3@pepe.com <input type="radio" name="envia" value="pepe4@pepe.com" onClick="document.formu.action='mailto:'+this.valu e"> pepe4@pepe.com <input type="submit" name="Submit" value="Enviar"> </form> Así nos ahorramos de hacer funciones y es muy directo ¿no? Saludos ![]() |