como subir un formulario y que los datos me lleguen a un correo?

07/05/2006 - 19:42 por Oskarwt | Informe spam
hola aigos son un poco nuevo en creacion de paginas y ya he hecho un
formulario el problema que no se como puedo subirlo y cuando la gente ingrese
llene datos esos datos me lleguen a un correo electronico. ojala me ayuden
por que e smuy importante para mi gracias...
Oskar
 

Leer las respuestas

#1 Daniel G. Samborski
07/05/2006 - 20:21 | Informe spam
Hola, tenes dos posibilidades.
Una es con paginas dinamicas, PHP, ASP, NET, etc...
Otra es con HTML y JavaScript.

Aqui te pongo un codigo en JS para enviar correo, espero te sirva.

Dentro del head:


<script LANGUAGE="JavaScript">

function MM_findObj(n, d)
{
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_showHideLayers()
{
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null)
{ v=args[i+2];
if (obj.style) { obj=obj.style;
v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}

function WriteValue(id)
{
var table='<table width="100%" border="0" cellspacing="2"
cellpadding="2"><tr align="center"><td colspan="2"><h2>Esto es lo que será
enviado&#133;</h2></td></tr><tr>'
var getName='<td width="17%"><b>Nombre:</b></td><td
width="83%">'+document.form.nombre.value+'</td></tr><tr>'
var getEmail='<td width="17%"><b>Email:</b> </td><td
width="83%">'+document.form.email.value+'</td></tr><tr>'
var getComment='<td width="17%"><b>Comentario:</b></td><td
width="83%">'+document.form.comentario.value+'</td></tr>'
var endtable='</table>'
document.getElementById(id).innerHTML=table+getName+getEmail+getComment+endtable
}
</script>



Dentro del body:


<H1><CENTER>
Enviar correo</center></H1>
<P> <br>

<div id="Open_buttonLayer" style="position:absolute; z-index:2;
visibility:visible">
<input type="submit" name="Submit" value="Correo"
onClick="MM_showHideLayers('mailLayer','','show');MM_showHideLayers('Close_buttonLayer','','show');MM_showHideLayers('Open_buttonLayer','','hide')">
</div>
<div id="Close_buttonLayer" style="position:absolute; z-index:2;
visibility:hidden">
<input type="submit" name="Submit2" value="Cerrar formulario"
onClick="MM_showHideLayers('mailLayer','','hide');MM_showHideLayers('Close_buttonLayer','','hide');MM_showHideLayers('Open_buttonLayer','','show')">
</div>

<br>
<br><FORM NAME="form" ACTION="mailto:?subject=Aqui
el asunto" METHOD="post" ENCTYPE="text/plain">
<div id="mailLayer" style="position:absolute; width:100%; z-index:1;
visibility: hidden">

<table width="90%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td>Nombre: </td>
<td>
<input type="TEXT" name="nombre" size="50">
</td>
</tr>
<tr>
<td>E-mail:</td>
<td>
<input type="TEXT" name="email" size="50">
</td>
</tr>
<tr>

<td>Comentario:</td>
<td>
<textarea rows="5" name="comentario" cols="50"></textarea>
</td>
</tr>
</table>
<CENTER>
<INPUT TYPE="BUTTON" VALUE="Enviar"
onClick="WriteValue('res');MM_showHideLayers('Showmail','','show');MM_showHideLayers('mailLayer','','hide');;MM_showHideLayers('Close_buttonLayer','','hide')">
<INPUT TYPE="RESET" VALUE="Borrar"></center>
</div>

<div id="Showmail" style="position:absolute; width:100%; z-index:1;
visibility: hidden">
<span id="res"></span><div align="center"><br>
¿Esto es correcto?<br>
<input type="button" value="Confirmar"
onClick="document.form.submit()" name="button2">
&nbsp;&nbsp;&nbsp;
<input type="button" value="Editar correo"
onClick="MM_showHideLayers('Showmail','','hide');MM_showHideLayers('mailLayer','','show');;MM_showHideLayers('Close_buttonLayer','','show')"
name="button2">
</div>
</div>
</FORM>

*************************

Esta mailto: es la forma de enviar correo desde HTML
utilizando el programa de correo que tenga instalado el que visite tu sitio,
como el Outlook Express.

mailto es la instruccion para el envio del correo mailto: asi se debe
escribir.
es tu direccion de correo, la direccion a donde
queres que te lleguen los mensajes.
por ejemplo


********************


"Oskarwt" escribió en el mensaje
news:
hola aigos son un poco nuevo en creacion de paginas y ya he hecho un
formulario el problema que no se como puedo subirlo y cuando la gente
ingrese
llene datos esos datos me lleguen a un correo electronico. ojala me ayuden
por que e smuy importante para mi gracias...
Oskar

Preguntas similares