Foros del Web » Creando para Internet » HTML »

Ayuda para Formularios en Html

Estas en el tema de Ayuda para Formularios en Html en el foro de HTML en Foros del Web. Soy nuevo en esto de diseñar webs y uso html Entre un amigo y yo estamos diseñañdo un lugar sobre poemas pero tenemos un problema ...
  #1 (permalink)  
Antiguo 21/03/2004, 09:09
 
Fecha de Ingreso: enero-2002
Ubicación: México d.f.
Mensajes: 32
Antigüedad: 15 años, 10 meses
Puntos: 0
Ayuda para Formularios en Html

Soy nuevo en esto de diseñar webs y uso html
Entre un amigo y yo estamos diseñañdo un lugar sobre poemas pero tenemos un problema que no sabemos como resolver.

mi amigo escribe el poema de la semana y lo que deseamos es que mediante un formulario, alguien que entre a leer el poema se lo pueda enviar de manera instantanea a otra persona.
Algo asi como una dedicatoria. Como en los sitios donde se envian postales y tarjetas de felicitación, etc. igual... pero con nuestros poemas.

En el formulario (<form></form>)
el poema va escrito en un Texbox oculto el que se modifica cada semana con el nuevo poema. Pero el problema aqui es que no encuentro la manera de que la persona que llena el formulario, ademas de poner su email de remitente (campo email)... tambien pueda ingresar el de la persona a quien se lo envia... y asi el formulario se encargue de mandarlo a esa persona, ya que donde se encuentra el campo de "mail to" forzozamente tengo que escribir una direccion de email en el codigo para que el formulario funcione.

Si lo hago asi... normalmente todo el que llene el formulario me mandara los datos a mi, puesto que normalmente el email que se pone en ese campo es el del dueño del sitio y eso no es lo que deseamos.
Lo que queremos es que el usuario pueda ingresar el email de la persona a quien se lo quiere enviary el formulario tome ese dato, lo ingrese al campo "mail to" y que el envio sea automático... ¿o como le hacen en las páginas de esas de postales y felicitaciones y cosas de esas como les comente arriba.?


ALGUIEN ME PUEDE AYUDAR???
ES LO ÚNICO QUE NOS FALTA PARA ARRANCAR NUESTRO SITIO DE POEMAS.

GRACIAS
  #2 (permalink)  
Antiguo 21/03/2004, 10:28
 
Fecha de Ingreso: marzo-2004
Mensajes: 9
Antigüedad: 13 años, 8 meses
Puntos: 0
yo utilizaría php... si tienes soporte de php en tu servidor y ademas tiene la opción de envio de correos desde el mismo,el codigo en cuestion podria ser este:

bueno tenemos primero el formulario:
<form method="POST" action="gracias.php ">
<b>Tu nombre:</b><br>
<input type="text" name="tunombre" size="20">
<br>
<b>Tu email:</b><br>
<input type="text" name="tuemail" size="20">
<br>
<b>Nombre de tu amigo:</b></font><br>
<input type="text" name="nombreamigo" size="20">
<br>
<b>Email de tu amigo:</b></font><br>
<input type="text" name="emailamigo" size="20">
<br><p>
<input type="submit" value="Enviar Poema">
</form>


y ahora necesitamos una página llamada gracias.php en la que irá el archivo que gestiona el envio del correo, con el siguiente codigo:


<?php
$asunto = "Un amigo quiere que leas este poema";
$mensaje = "Hola ".$nombreamigo.", tu amigo ".$tunombre." quieres que leas esto:<br>
AQUI ESCRIBES EL POEMA EN CUESTION.";
mail($emailamigo, $asunto, $mensaje, "From: ".$tuemail);
?>

bien debes saber que al enviar el correo te está enviando a esta pagina la cual a la vista del navegador estará vacia de ti depende escribir codigo html en la misma para que no quede en blanco o simplemente un javascript que te reenvie a la página que quieras ... espero que te haya servido de ayuda . saludos y suerte con tu web
www.atiquetepasa.com
www.esclavosdelcorazon.tk
  #3 (permalink)  
Antiguo 22/03/2004, 12:20
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 13 años, 9 meses
Puntos: 63
Hola

Bueno, meeguee te daba una buena solución, pero si no puedes usar php o no lo controlan mucho, aquí te presento una solución que solo requiere JavaScript.

En principio, lo que tienes que hacer, es recoger los datos que quieras en un formulario, guardando cada cosa en una variable y luego usar una función que mande el correo al usaurio.

El detalle de esta solución, es que el usuario que visite la página, debe tener un programa de correo en su máquina instalado, cualquiera de ellos, outlook, oultlook xpress, the bat, eudora, etc, etc.

Pero indudablemente es una solución viable si no dispones de php en el servidor o no lo quieres usar.

Abajo te pego un post en el que hay un ejemplo de como usar este método

http://www.forosdelweb.com/showthrea...ghlight=mailto

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #4 (permalink)  
Antiguo 22/03/2004, 12:21
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 13 años, 9 meses
Puntos: 63
Me olvidaba...

otra solución igualmente buena al php, es perl, es tan fácil (o dfícil) como el php, más poderoso y más común. Casi todos los servidores web del mundo lo tienen instalado y funcionand.

Felicidad
__________________
¡ hey, hou, hou, hey !
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 07:28.