Comunidad de diseño web y desarrollo en internet online

Ayuda: formulario de contacto

Citar            
MensajeEscrito el 06 Jul 2011 01:50 pm
Hola a todos, quiero crear un formulario de contacto para mi web y que las consultas se envien a mi correo. Pero no logro que funcione. Dejo los archivos que utilizo a ver si alguien me puede decir que hago mal

http://www.megaupload.com/?d=ERWA89QU


Muchas gracias

Por matrux

7 de clabLevel



Genero:Masculino  

Director de Arte

chrome
Citar            
MensajeEscrito el 06 Jul 2011 05:37 pm
Te dejo que el yo utilicé para mi CV y portafolio.

Validación de campos con JavaScript

Código Javascript :

obligatorio=["nombre","email", "asunto", "mensaje"];
textoObligatorio=["nombre","correo electrónico", "asunto", "mensaje"];
function comprobar(este){
for(a=0;a<obligatorio.length;a++){
if(este.elements[obligatorio[a]].value==""){
alert("Por favor, rellena el campo "+textoObligatorio[a]);
este.elements[obligatorio[a]].focus();
return false;
}
}
return true;
}


Formulario HTML

Código HTML :

<form action="/#contratame" method="post" onsubmit="return comprobar(this)">
 <h5 class="other">Nombre:</h5>
   <input class="texto" name="nombre" type="text" placeholder="Tu nombre completo" /><br />
 <h5 class="other">Correo electronico:</h5>
   <input class="texto" name="email" type="text" placeholder="Tu correo electrónico" /><br />
 <h5 class="other">Asunto:</h5>
   <input class="texto" name="asunto" type="text" placeholder="¿De que trata?" /><br />
 <h5 class="other">Mensaje:</h5>

   <textarea class="mensaje" name="mensaje" rows="10" cols="45" placeholder="Cuentame más acerca del trabajo o proyecto, en cuanto reciba este mensaje me pondré en contacto contigo para platicarlo más a fondo." ></textarea><br /><br />
   <button class="boton" name="send" type="submit">Enviar mensaje</button>
</form>


Envio a mail por PHP

Código PHP :

<?
if (!$HTTP_POST_VARS){
}else{
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Asunto: " . $HTTP_POST_VARS["asunto"] . "\n";
$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["mensaje"] . "\n";
mail("[email protected]","Formulario recibido",$cuerpo);
echo "<br />";
echo "El mensaje se ha enviado correctamente. Me pondré en contacto contigo en cuanto lo reciba.";
}
?>


Acomodalo a tus necesidades, suerte.

Por Kinduff

Claber

3563 de clabLevel

21 tutoriales
3 articulos

 

web dev wizzard

firefox
Citar            
MensajeEscrito el 12 Jul 2011 03:48 pm
Si no tienes mucha idea de programacion o no sabes por donde cogerlo a lo mejor puedes intentar crear un formulario en google, dentro de google docs en crear -> nuevo formulario y te permitira ponerlo en tu web. Sino puedes usar el codigo que te han dado antes o buscar un "programa" llamado formmail.php que es bastante sencillo.

Por gustavo1976

24 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 Jul 2011 08:07 pm
muchas gracias, el codigo me sirvio

no conocia lo de google lo voy a probar

Por matrux

7 de clabLevel



Genero:Masculino  

Director de Arte

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.